tag springboot

標籤
貢獻139
237
05:25 PM · Oct 25 ,2025

@springboot / 博客 RSS 訂閱

61_5f9a29683d84f - SpringBoot工程中Web mvc 請求參數的處理(servlet)

背景分析 傳統java web應用,例如在servlet中獲取請求數據,我們可能直接HttpServletRequest 對象獲取請求中的url,參數等相關信息(request.getParameter("...")).當然我們 獲取到這些參數以後,我們可能還要進行參數的解析,類型的轉換等等. 思考: 第一:假如我們在一個傳統的servlet應用中,向服務端發送了一個這樣的

servlet , 攔截器 , springboot

收藏 評論

小傅哥 - 大營銷抽獎系統,DDD開發要如何建模?

作者:小傅哥 博客:https://bugstack.cn 沉澱、分享、成長,讓自己和他人都能有所收穫!😄 大家好,我是技術UP主小傅哥。 👨🏻‍💻 經過5.1假期的一頓框框輸出,終於完成了《大營銷項目》第二階段的開發和上線,體驗地址:https://gaga.plus 有了這個項目的落地,也終於可以給大家完整的梳理出一套 DDD 落地指引規範。包括;戰略、戰術、戰役,各個階段都要做

spring , springboot , JAVA , ddd , 程序員

收藏 評論

江南一點雨 - 如何使用流程 中的 DataObject 併為流程設置租户

不知道小夥伴們有沒有留意過,在 Flowable 流程圖的繪製過程中,我們可以編寫一個名為 dataObject 的元素,這個元素可以指定變量的 id、名稱以及數據類型等各種屬性,並且在流程實例啓動的時候,會自動將 dataObject 元素的信息轉換為流程實例變量,這個東西也蠻好玩的,今天鬆哥就帶領小夥伴們來捋一捋 Flowable 中的 dataObject。 1. 添加 dataObject

workflow , java-ee , springboot , JAVA

收藏 評論

haoxy_ - 淺談Spring Security 過濾器鏈

一、問題背景 基於上一篇文章修復登錄警告:SPRING_SECURITY_CONTEXT 未包含 SecurityContext 的原因與解決方案,我們主要講述了錯在哪裏,如何改正,改正後為何不再報錯。而本篇文章則會重點探討: 為什麼 Session 中必須放 SecurityContext 而不能直接放 Authentication? 核心原因在於:Spring Security 的整

spring , springboot , 後端

收藏 評論

程序員三時 - SpringBoot定義優雅全局統一Restful API 響應框架完結撒花篇封裝starter組件

之前我們已經,出了一些列文章。 講解如何封統一全局響應Restful API。 感興趣的可以看我前面幾篇文章 (整個starter項目發展史) SpringBoot定義優雅全局統一Restful API 響應框架 SpringBoot定義優雅全局統一Restful API 響應框架二 SpringBoot定義優雅全局統一Restful API 響應框架三 SpringBoot定義優雅全局統一Res

rest-api , springboot , 開源項目介紹

收藏 評論

新程快咖員 - 🎉重磅官宣!【Maven With Me Pro】插件正式支持 JetBrains 官方授權購買,Maven版本管理效率拉滿!🚀

🎉 重磅官宣!【Maven With Me Pro】插件正式支持 JetBrains 官方授權購買,Maven 版本管理效率拉滿!🚀 大家好,專注攻克 Maven 項目版本管理難題的「Maven With Me Pro(MPVP)」插件,今日正式入駐 JetBrains 官方插件市場並開放官方授權購買! 從此告別繁瑣手動配置,一鍵解鎖專業級 Maven 版本管理能力,讓版本升級、依賴查詢、徽章

maven , intellij-idea , springboot , JAVA , 後端

收藏 評論

用户bPdbxgm - 淺談springboot和angular項目中異常處理的不足

場景 在我的第一個生產項目中前端顯示的報錯提示不太友好: 我們在進行釘釘用户同步時,操作電腦的出口ip不在白名單內時,前端的提示有兩個。 內容對用户不太友好(第一個提示沒有比較有效的信息)。 第二個提示的報錯內容明顯和我想要的提示不一致。 後台的日誌:(我需要的提示) 代碼復現 public ListOapiV2UserListRe

angular , springboot

收藏 評論

小灰灰Blog - SpringBoot系列教程web篇之全局異常處理

當我們的後端應用出現異常時,通常會將異常狀況包裝之後再返回給調用方或者前端,在實際的項目中,不可能對每一個地方都做好異常處理,再優雅的代碼也可能拋出異常,那麼在 Spring 項目中,可以怎樣優雅的處理這些異常呢? 本文將介紹一種全局異常處理方式,主要包括以下知識點 @ControllerAdvice Controller 增強 @ExceptionHandler 異常捕獲 @Respon

spring , spring-mvc , exception , springboot , controlleradvice

收藏 評論

crossoverJie - OpenTelemetry agent 對 Spring Boot 應用的影響:一次 SPI 失效的

背景 前段時間公司領導讓我排查一個關於在 JDK21 環境中使用 Spring Boot 配合一個 JDK18 新增的一個 SPI(java.net.spi.InetAddressResolverProvider) 不生效的問題。 但這個不生效的前置條件有點多: JDK 的版本得在 18+ SpringBoot3.x 還在額外再配合使用 -javaagent:opentelemetry-j

agent , JDK , springboot

收藏 評論

李博帥 - springboot + shiro + jwt + redis 實現登錄授權

項目github地址:https://github.com/liboshuai0... 項目gitee地址:https://gitee.com/liboshuai01... 背景 公司用的項目是基於shiro + cookie/session的,但是現在微服務架構的背景下都是採用token機制進行認證和授權的。於是決定先自己搭建一個spring+shiro+jwt的項目,用來方便替換公

redis , shiro , springboot , Jwt

收藏 評論

zzzzbw - 詳解SptingBoot參數校驗機制,使用校驗不再混亂

前言 Spring Validation 驗證框架提供了非常便利的參數驗證功能,只需要@Validated或者@Valid以及一些規則註解即可校驗參數。 本人看網上很多 SpringBoot 參數校驗教程以 "單個參數校驗" 和 "實體類參數校驗" 這兩個角度來分類(或者"Get 方法"和"Post 方法"分類,實際上也是一樣的,甚至這種更容易讓人產生誤解)。 這種分類很容易讓人覺得混亂:註

validate , aop , springboot , mvc

收藏 評論

野豬飛舞 - JPA開發利器fastjpa使用介紹

介紹一款JPA開發利器fastjpa,它提供了對SpringBoot框架中關於對JPA的操作的二次封裝 ,提供了面向對象的方式來操作JPQL/HQL,旨在減少sql語句編寫,快速提高開發效率,使代碼書寫顯的更加優雅和增加可讀性 工具特性: 面向對象方式的更新、刪除和查詢操作 查詢指定列名和函數列 分組查詢和過濾 列表查詢和過濾 表連接查詢和過濾 支持子查詢 分頁查詢和過濾 安裝

orm , hibernate , jpa , springboot , ddd

收藏 評論

eacape - SpringBoot自定義校驗註解

校驗註解的作用 系統執行業務邏輯之前,會對輸入數據進行校驗,檢測數據是否有效合法的。所以我們可能會寫大量的if else等判斷邏輯,特別是在不同方法出現相同的數據時,校驗的邏輯代碼會反覆出現,導致代碼冗餘,閲讀性和可維護性極差。 自定義校驗註解 引入依賴 Hibernate框架中有一個組件hibernate-validator專門用於數據校驗,在平常的Spring項目中雖然數據層不使用Hibern

validator , spring , hibernate , springboot , JAVA

收藏 評論

張澤 - 在jsp裏, 調用容器,使用sevice

jsp獲取spring容器 % ServletContext sc = this.getServletConfig().getServletContext(); ApplicationContext ac2 = WebApplicationContextUtils.getWebApplicationContext(sc); RedisService redisService=(Redis

springboot , jsp

收藏 評論

zhaozixing - SpringBoot使用異步@EnableAsync、@Async

Spring boot通過@EnableAsync、@Async配合來實現異步調用的。 舉一個理髮店的例子吧,比如3位理髮師,5位顧客來理髮。 下面上代碼 通過@EnableAsync、@Configuration配置一個默認的線程池,充當理髮師 CorePoolSize(3);即3位理髮師 import org.springframework.aop.interceptor.AsyncE

springboot , 異步

收藏 評論

註銷 - Eclipse 給 Java 應用創建 Run configuration 時找不到 main type 的錯誤消息

我在 Eclipse 裏選中 com 文件夾下選中一個 .java 文件,這個 Java 文件實現了 public static void main(String[] args) 方法,我想作為一個 Java 應用直接運行它。 選擇 Run As - Java Application: 遇到錯誤消息:Selection does not contain a main type: 我選擇 Run

eclipse , node.js , springboot , JAVA , 後端

收藏 評論

鹹口鍋包肉 - SegmentFault 思否技術週刊 Vol.69 — SpringBoot 框架都有哪些優秀的特性?

SpringBoot 基於 Spring4.0 設計,不僅繼承了 Spring 框架原有的優秀特性,而且還通過簡化配置來進一步簡化了 Spring 應用的整個搭建和開發過程。 另外 SpringBoot 通過集成大量的框架使得依賴包的版本衝突,以及引用的不穩定性等問題得到了很好的解決。 SpringBoot 所具備的特徵有: 可以創建獨立的 Spring 應用程序,並且基於其 Maven 或

segmentfault-技術週刊 , springboot

收藏 評論

flydean - Spring Boot 3.0橫空出世,快來看看是不是該升級了

簡介 Spring boot 3.0於2022年11月正式發佈了,這次的發佈對於我們普通程序員的影響有多少呢?我們是不是需要考慮立馬升級到Spring Boot3.0呢? 別急,看完這篇文章再來做決定也不遲。 對JAVA17和JAVA19的支持 相信很多小夥伴到現在還是使用得是JDK8,但是JDK8已經發布很多年了,隨着oracle加速JDK版本的發佈,現在每半年發佈一次,目前最新的JDK版本已經

spring-mvc , 架構設計 , springboot , JAVA

收藏 評論

運維社 - 使用 ChatGPT 輕鬆創建用户註冊頁面

ChatGPT 是 OpenAI 開發的 GPT(Generative Pre-trained Transformer)語言模型的變體。它是一種大型單向語言模型,已在大型人類生成文本數據集上進行訓練,包括來自社交媒體平台、論壇和聊天記錄的對話。 ChatGPT 的主要功能之一是它能夠對提供給它的提示生成類似人類的響應。這是通過使用 transformer 架構和對大型數據集進行預訓練來實現的

Scala , fastapi , springboot

收藏 評論

Java架構師 - 吹爆Alibaba自研的Spring全能筆記,建議人手一份!

Spring 這個技術棧,想必大家都知道,這玩意麪試必考工作必用,對於每位 Java 程序員來説都是至關重要的;俗話説 Java 開發不學習 Spring 就像士兵上戰場不帶槍,我認為這個比喻很形象。Spring 幾乎佔據了 Java web 的半壁江山,其重要性不言而喻,它跟它後面誕生的一系列解決方案被我們親切的稱為“Spring 全家桶”。 在當下毫不誇張地説,若是不會 Spring 就去面試

spring , spring-mvc , springboot , JAVA , 程序員

收藏 評論

碼猿技術專欄 - SpringBoot可以同時處理多少請求?

大家好,我是不才陳某~ 我們都知道,SpringBoot默認的內嵌容器是Tomcat,也就是我們的程序實際上是運行在Tomcat裏的。所以與其説SpringBoot可以處理多少請求,倒不如説Tomcat可以處理多少請求。 關注公眾號:碼猿技術專欄,回覆關鍵詞:1111 獲取阿里內部性能調優手冊 關於Tomcat的默認配置,都在spring-configuration-metadata.json文件

spring , 微服務 , spring-mvc , springboot

收藏 評論

Dream_sky - Spring MVC執行流程及源碼詳解

Spring MVC中各組件初始化過程已在上篇分享:初始化過程 一、SpringMVC常用組件 DispatcherServlet:前端控制器,統一處理請求和響應,整個流程控制的中心,由它調用其它組件處理用户的請求 HandlerMapping:處理器映射器,根據請求的url、method等信息查找Handler,即控制器方法 Handler:處理器,在DispatcherServlet

spring , spring-mvc , intellij-idea , springboot , JAVA

收藏 評論

運維社 - JVM頻繁GC內存溢出排查

前言 GC(Garbage collection)頻繁和堆內存溢出原因簡單來説是對象佔用堆空間難以回收,新對象無法分配觸發GC或者直接導致內存溢出,最終進程結束。 排查思路是先查看進程各種類型對象佔用空間大小和比例,鎖定佔用空間較多的對象後再分析相關的程序是否有使用不當的地方。下文的側重點是通過多種方式查看堆內存分佈。 例子程序 先編譯(javac FrequentFull

ruby , fastapi , springboot

收藏 評論

運維社 - 總結 canal 使用過程中的幾個問題,值得思考一下

前幾天在網上衝浪的時候發現了一個比較成熟的開源中間件——Canal。在瞭解了它的工作原理和使用場景後,頓時產生了濃厚的興趣。本着好記性不如爛筆頭的原則,阿Q對 Canal 的原理進行了梳理、對環境進行了搭建,具體步驟見這篇文章:原理+配置+實戰,Canal一套帶走 今天我們拋開 canal 的原理和代碼不談,總結幾個在使用過程中遇到的問題,當然,解決方案也一併呈上。 問題一 在給

Scala , springboot , 後端

收藏 評論