tag springboot

標籤
貢獻141
315
05:25 PM · Oct 25 ,2025

@springboot / 博客 RSS 訂閱

全棧小白 - 【090】基於SpringBoot實現的林業產品推薦系統

系統介紹 基於SpringBoot實現的林業產品推薦系統採用前後端分離的架構方式,系統分為管理員、用户兩種角色,實現了用户管理、商品分類管理、商品信息管理、商品評價管理、系統管理、訂單管理等模塊。 技術選型 開發工具:idea2020.3+Webstorm2020.3(其他開發工具也可以) 運行環境:jdk1.8+maven3.6.0+MySQL5.7+nodejs14.21.3(此配置為小白調試

vue.js , MySQL , intellij-idea , springboot , webstorm

收藏 評論

肖哥彈架構 - 69 個Spring mvc 全部註解:真實業務使用案例説明(必須收藏)

Spring MVC框架的註解為Web開發提供了一種簡潔而強大的聲明式方法。從控制器的定義、請求映射、參數綁定到異常處理和響應構建,這些註解涵蓋了Web應用程序開發的各個方面。它們不僅簡化了編碼工作,還增強了代碼的清晰度和應用程序的可維護性。通過@Controller、@RequestMapping、@PathVariable、@RequestParam、@RequestBody等註解,Spri

spirngmvc , springboot , java-web , 註解

收藏 評論

Awbeci - SpringCloud-解決WebFlux異步線程無法獲取ThreadLocal中的用户信息

前言 之前閲讀《Spring微服務實戰》這本書時,裏面提供了微服務如何存儲用户的信息,但是最近升級到了Java17以及SpringCloud2022.0.0之後,異步編程是官方推薦的主流寫法,而之前的寫法是同步的,所以在存儲和解析用户信息時導致獲致不到用户信息情況,下面我們來解決這個問題。 操作 我們先看看之前的寫法: UserContext.java @Component public clas

webflux , springcloud , springboot , JAVA

收藏 評論

10x - 微服務項目中,不同部署環境的配置文件(dev、sit、uat、prod)

大學畢業後,終於找到了一份Java後端的工作,這幾天在看公司之前的代碼;主要是因為公司需要重構一個老項目,這才讓我有機會看到之前的大部分代碼;作為一個應屆生,項目經歷屬實寒酸,以下是我這兩天閲讀源碼,瞭解業務的一套流程,僅僅是自己摸索出來的(僅供參考);好在項目的前端後端都在本地跑起來了,調試起來非常方便; 第一步,秉持着業務優先的原則,瞭解這個項目的業務背景是十分必要的,最好可以拿自己的話梳

springcloud , springboot , JAVA

收藏 評論

zZ_jie - AES 加密和解密demo

前言 我們數據庫中有一條用户信息的數據,需要給到第三方,那麼在發送這條數據的時候,我們不能直接把用户的姓名、電話號、身份證號等一些信息發給第三方,不能暴露用户的個人信息,這個時候就需要用到數據加密進行傳輸。 什麼是AES AES(Advanced Encryption Standard,高級加密標準)是一種用於保護電子數據的對稱加密算法。在 HTTPS 協議中使用的 TLS(傳輸層安全協議)就使用

加密 , springboot , base , aes

收藏 評論

Chuck1sn - 一套全新的 Java 技術棧,一種現代化的 Java 編程方式。

Mjga 是一款全新設計並打造的 Java Web 腳手架,帶給你一種現代化的 Java 編程體驗。 訪問地址: https://www.mjga.cc 視頻教程(持續更新中) 1. 快速啓動腳手架與常用命令簡介 2. 文件結構詳解和 Docker 集成思路 技術選型 DataBase First - 視數據庫為一等公民 設計理念 容器化與雲原生 🍋 通過 doc

postgresql , springboot , JAVA , gradle , Docker

收藏 評論

macrozheng - 全面升級!一套基於最新版Spring Cloud的微服務實戰項目!

最近把mall-swarm項目升級支持了最新版Spring Cloud+Spring Boot 3+JDK17,今天就來介紹下mall-swarm項目做了哪些升級,包括依賴的升級、框架的用法升級以及運行部署的改動,希望對大家有所幫助! mall-swarm項目簡介 這裏還是簡單介紹下mall-swarm項目吧,mall-swarm項目(11k+star)是一套微服務商城系統,採用了Spring C

spring , springcloud , springboot , JAVA , 後端

收藏 評論

zZ_jie - Thymeleaf的使用

前言 由於釘釘機器人發送Markdown消息 手機部不支持table格式顯示(pc端支持table格式顯示),打算使用thymeleaf顯示信息。因為thymeleaf是 Spring boot推薦的引擎模版,站在巨人的肩膀上!如果您有更好的推薦,先謝謝您! 什麼是thymeleaf 在官網中有這麼一條介紹: Thymeleaf is a modern server-side Java temp

spring-mvc , thymeleaf , springboot , JAVA , HTML

收藏 評論

macrozheng - 輕量級Nacos來了!佔用資源極低,性能炸裂!

Nacos作為一款非常流行的微服務註冊中心,我們在構建微服務項目時往往會使用到它。最近發現一款輕量級的Nacos項目r-nacos,佔用內存極低,性能也很強大,分享給大家。本文就以我的mall-swarm微服務電商實戰項目為例,來聊聊它在項目中的使用。 r-nacos簡介 r-nacos是一款使用rust實現的nacos服務,對比阿里的nacos來説,可以提供相同的註冊中心和配置中心功能。同時它佔

springcloud , springboot , JAVA , 後端

收藏 評論

jian - Sentinel進化指南:dashbaord改造,集羣流控,監控持久化

前言 我們的項目為了方便移植,所以選擇了阿里雲來進行部署,脱離的公司自己的技術能力平台。項目中使用sentinel做 限流,單原本的sentinel只有基於的內存存儲的單機限流攻擊,無法滿足線上軟件的要求。我們需要在sentinel的基礎上,改造dashboard完成如下能力。 接入Sentinel-Dashboard提供更靈活的限流配置管理和更直觀的查看系統資源的入口。 接入nacos 提

限流 , sentinel , 源碼分析 , springboot

收藏 評論

xuxueli - XXL-RPC v1.7.1 | 分佈式服務框架

Release Notes 1、【升級】多個項目依賴升級至較新穩定版本,涉及netty、gson、springboot、mybatis等; 2、【優化】Hessian啓用NonSerializable攔截,安全性提升。 3、【優化】服務註冊環境標識字段長度調整,上限調整為50; 4、【優化】代碼重構; 5、【合併】合併 PR-55,解決OpenTelemetry集成問題; 6、【合併

中間件 , rpc , springboot

收藏 評論

macrozheng - 再見Jenkins!一款更適合國人的自動化部署工具,賊帶勁!

在開發或生產環境中,我們有時候會上服務器器然後敲命令來部署項目。這種敲命令的方式不僅麻煩,有時候還容易出錯,此時使用一套自動化部署方案,不僅方便還不易出錯。最近發現了一款好用的自動化部署工具Jpom,體驗不輸Jenkins,分享給大家! Jpom簡介 Jpom是一款簡而輕的自動化部署工具,目前在Gitee上已有8.5k+star,它具有在線構建、自動部署、日常運維、項目監控等功能。 它能解決你日常

自動化 , springboot , JAVA , jenkins , 後端

收藏 評論

macrozheng - 入職的新公司是微服務項目,慌了!

不知道大家有沒有這樣的經歷:入職了一家新公司,接觸的項目是微服務項目,而自己之前接觸的都是單體項目,不知道如何下手項目,心裏會比較慌。今天就以我的mall-swarm微服務電商實戰項目為例,來聊聊如何快速上手微服務項目。 mall-swarm項目簡介 這裏先簡單介紹下mall-swarm項目,mall-swarm項目(11k+star)是一套微服務商城系統,採用了2024最新微服技術棧,涵蓋Spr

springcloud , springboot , JAVA , 後端

收藏 評論

macrozheng - 網關係統就該這麼設計(萬能通用),穩的一批!

提到網關係統,大家第一個想到的肯定是Gateway或Zuul這些Spring Cloud給我們提供的組件,不過這些網關使用時都需要寫代碼。今天給大家分享一款可視化的網關係統Apache ShenYu,無需寫代碼即可使用,設計優秀,功能強大! ShenYu簡介 Apache ShenYu是一款異步的、高性能的、跨語言的、響應式的API網關,目前在Github上已有8.5k+Star。 它具有如下特性

springcloud , springboot , JAVA , 後端

收藏 評論

xuxueli - XXL-RPC v1.8.0 | 分佈式服務框架

Release Notes 1、【重構】針對 “Core/核心模塊” 進行架構模塊化重構,拆分 Provider、Invoker、Serializer、Remoting、Registry 和 Boot 等六個核心模塊: Provider:定位為服務提供者,提供RPC服務端能力,包括RCP/HTTP Server、業務Service掃描維護、服務執行等能力。 Invoke

rpc , springboot , JAVA

收藏 評論

xuxueli - XXL-RPC v1.8.1 | RPC服務框架

Release Notes 1、【安全】序列化安全性增強,默認開啓package安全空間機制; 2、【擴展】序列化擴展性增強,支持自定義序列化package白名單; 3、【優化】序列化類型主動檢測,提升問題定位效率; 4、【能力】服務註冊發現實效性提升,優化long-polling邏輯; 5、【擴展】模塊 xxl-rpc-netty-shade 獨立拆分,與Core模塊解耦; 6、【

rpc , netty , springboot , JAVA

收藏 評論

Chuck1sn - 🔥 一個全新設計的 Java 腳手架;一副嶄新的 Java 生態藍圖;一門現代化的 Java 編程哲學。

為何 Mjga 與眾不同? Mjga 是一款全新設計的,基於雲原生理念的打造的現代 Java Web 腳手架,它具備以下特點: 容器化的應用 可裝卸的組件 有口皆碑的單元測試 自定義元信息 全新的生產力工具 🥝 選擇模板 🍅 組件選配 🍹 自定義元信息 產品特性 容器化與雲原生 通過 docker-compose.yml 管理應用程序的整個生命週期與配置。 通過

單元測試 , springboot , JAVA , gradle , Docker

收藏 評論

Chuck1sn - 《你不知道的 JAVA 系列博客》🔥 分頁查詢的達芬奇密碼。

工程思維落地 《你不知道的 Java 系列》已將工程思維與設計理念落地,形成了一款全新設計的 Java 腳手架 ,可與博客配套使用。 前言 你可能很熟悉 Mybatis,但是今天我們不講這個基於字符串拼接的上古時代的庫。今天我們談一個基於 QueryDSL 實現的庫。(這個庫第一個版本誕生自 2009年),他叫做 JOOQ。 JOOQ 可以用一句話總結:當你在使用 JOOQ 的時候,你就是在使用

springsecurity , springboot , JAVA , gradle , Docker

收藏 評論

Chuck1sn - 《你不知道的 JAVA 系列博客》💘 失傳已久 SQL JOIN 查詢獨門秘籍

工程思維落地 《你不知道的 Java 系列》的理念與思維,已落地成一款 全新設計的 Java 腳手架 ,可與博客配套使用。 從 Left Join 説起 假設你有這樣一個 n2n 的關係表,代表用户和角色之間的關係。 通常通過 left join 去連接這三張表,來查詢出用户及其角色的信息。 SELECT u.id AS user_id, u.name AS user_name

springsecurity , springboot , JAVA , gradle , Docker

收藏 評論

macrozheng - Jenkins+Docker一鍵打包部署項目!步驟齊全,少走坑路!

有些程序員在項目上線時,會選擇手敲命令來部署項目,這種方式一旦敲錯命令就會導致項目部署失敗。今天給大家分享一套基於Jenkins+Docker的自動化部署方案,部署齊全,能讓你少走坑路! Jenkins簡介 Jenkins是一款領先的開源自動化工具,採用Java構建,提供超過1800個插件,支持自動化幾乎所有任務,目前在Github上已有23k+Star。其目標是通過自動化重複性的工作,減少人工干

springboot , JAVA , Docker , jenkins , 後端

收藏 評論

Chuck1sn - 《你不知道的 JAVA》🔥 隱藏在數據庫增刪改查中的秘密

工程思維落地 《你不知道的 Java 系列》的理念與思維,已落地成一款 全新設計的 Java 腳手架 ,可與博客配套使用。 前言 自從上一篇 Blog 發出以後,有同學提出了這樣一種觀點:「我管你這那的,數據庫我只用增刪改查,連分頁都不用一樣能寫程序」。 這篇文章不討論這種做法的對錯,只介紹 JOOQ 針對這種使用方式的解決方案。 DSLContext DSLContext 是 jooq 和數據庫

springsecurity , springboot , JAVA , gradle , Docker

收藏 評論

半夏之沫 - ✨MyBatis✨整合Springboot多數據源實現

大家好,我是半夏之沫 😁😁 一名金融科技領域的JAVA系統研發😊😊 我希望將自己工作和學習中的經驗以最樸實,最嚴謹的方式分享給大家,共同進步👉💓👈 👉👉👉👉👉👉👉👉💓寫作不易,期待大家的關注和點贊💓👈👈👈👈👈👈👈👈 👉👉👉👉👉👉👉👉💓關注微信公眾號【技術探界】 💓👈👈👈👈👈👈👈👈 前言

spring , 多數據源 , springboot , Mybatis

收藏 評論

Chuck1sn - 《你不知道的 JAVA》💘 送給 Offset & Limit 的告別氣球

工程思維落地 《你不知道的 Java 》系列博客的工程理念與設計模式,已落地成一款 全新設計的 Java 腳手架 ,可與博客配套使用。 前情提要 https://segmentfault.com/a/1190000046021595 前文我們已經領略了 JOOQ 在分頁查詢和 Simple CRUD 時的風采。今來學習一個更加打破常規的概念:你可能並不需要 Offset Limit 來分頁

springsecurity , springboot , JAVA , gradle , Docker

收藏 評論

xuxueli - XXL-RPC v1.9.0 | RPC服務框架

Release Notes 1、【優化】服務底層代碼重構優化,精簡依賴、減少依賴包體; 2、【調整】內置註冊中心XxlRpcRegister(xxl-rpc-admin)遷移,整合至XXL-CONF: XXL-CONF:一站式服務管理平台(配置中心、註冊中心),提供 動態配置管理、服務註冊及發現能力;降低中間件認知及運維成本。 Github:https://githu

服務器開發 , rpc , springboot

收藏 評論