文章列表
-
- Spring Boot 捕捉全局異常 統(tǒng)一返回值的問(wèn)題
- 在前后端分離的情況下,我們經(jīng)常會(huì)定義一個(gè)統(tǒng)一的反回?cái)?shù)據(jù)格式,通常都會(huì)包含狀態(tài)碼,返回信息,返回的數(shù)據(jù),是否成功等參數(shù)。1、ResultCode單獨(dú)定義了一個(gè)ReturnCode枚舉類用于存儲(chǔ)代碼和返回的Messagepublic enum ResultCode { //成功 SUCCESS(200)...
- 日期:2023-09-01
- 瀏覽:56
- 標(biāo)簽: Spring
-
- Spring Boot配置讀取實(shí)現(xiàn)方法解析
- Spring Boot里面所有的配置信息都放在application.properties中,如果我們想讀取配置中的值要怎么做呢?還需要自己寫(xiě)個(gè)讀取屬性文件的工具類嗎?完全不要,我們可以通過(guò)各種方式來(lái)讀取里面的值。當(dāng)然寫(xiě)工具類也是一種方式,只是太麻煩了,既然Spring Boot中有封裝好的實(shí)現(xiàn),為...
- 日期:2023-08-21
- 瀏覽:103
- 標(biāo)簽: Spring
-
- spring IOC中三種依賴注入方式
- 一、Spring IOC(依賴注入的三種方式):1、Setter方法注入。2、構(gòu)造方法注入。使用構(gòu)造方法,注入bean值。關(guān)鍵代碼:public UserServiceImpl(UserDao dao) {this.dao=dao;} <bean id='service' class='...
- 日期:2023-12-02
- 瀏覽:91
- 標(biāo)簽: Spring
-
- Spring監(jiān)聽(tīng)器及定時(shí)任務(wù)實(shí)現(xiàn)方法詳解
- 背景:在原SSM項(xiàng)目中,擬定在每晚的23:59:59執(zhí)行一個(gè)批處理任務(wù)。設(shè)計(jì)思路:用jdk自帶的定時(shí)器觸發(fā)任務(wù)執(zhí)行,設(shè)置下次執(zhí)行間隔為24小時(shí)。定時(shí)任務(wù)由spring的監(jiān)聽(tīng)器去啟動(dòng)。jdk版本:1.8.0上代碼web.xml,添加監(jiān)聽(tīng) <listener> <listene...
- 日期:2023-08-25
- 瀏覽:45
- 標(biāo)簽: Spring
-
- Spring Data JPA 關(guān)鍵字Exists的用法說(shuō)明
- Spring Data JPA 關(guān)鍵字Exists查詢數(shù)據(jù)庫(kù)中的此數(shù)據(jù)是否已存在:例子:查詢sys_user表中的一個(gè)user是否存在,類SysUser對(duì)應(yīng)的是數(shù)據(jù)庫(kù)中的sys_user表,SysUserId是表sys_user的主鍵類(ID類)。如果查詢一個(gè)user,user的accountNo為...
- 日期:2023-07-11
- 瀏覽:6
- 標(biāo)簽: Spring
-
- 淺談spring DI 依賴注入方式和區(qū)別
- 目錄spring DI3種DI注解的區(qū)別1 @Autowired2 @Inject3 @Resource3種注入方式的區(qū)別1 field注入2 構(gòu)造器注入3 setter注入構(gòu)造器注入的好處1 依賴不可變2 依賴不為空3 完全初始化狀態(tài)4 避免循環(huán)依賴5 總結(jié)spring DISpring框架對(duì)Ja...
- 日期:2023-06-28
- 瀏覽:130
- 標(biāo)簽: Spring
-
- 如何使用新方式編寫(xiě)Spring MVC接口
- 1. 前言通常我們編寫(xiě) Spring MVC 接口的范式是這樣的:@RestController@RequestMapping('/v1/userinfo')public class UserInfoController { @GetMapping('/foo') public String f...
- 日期:2023-08-14
- 瀏覽:53
- 標(biāo)簽: Spring
-
- 解決spring data jpa 批量保存更新的問(wèn)題
- spring data jpa 批量保存更新問(wèn)題使用jpa批量保存時(shí),看日志發(fā)現(xiàn)是一條一條打印的,然后去看了下源碼,果然是循環(huán)調(diào)用的單個(gè)保存(巨坑?。┙?jīng)查詢jpa是可以實(shí)現(xiàn)批量保存更新的,具體設(shè)置如下:spring.jpa.properties.hibernate.jdbc.batch_size=5...
- 日期:2023-07-11
- 瀏覽:36
- 標(biāo)簽: Spring
-
- spring項(xiàng)目中切面及AOP的使用方法
- 使用AOP的原因(AOP簡(jiǎn)介)我們知道,spring兩大核心,IOC(控制反轉(zhuǎn))和AOP(切面),那為什么要使用AOP,AOP是什么呢,嚴(yán)格來(lái)說(shuō),AOP是一種編程規(guī)范,是一種編程思想,并非spring創(chuàng)造,AOP可以幫助我們?cè)谝欢ǔ潭壬蠌娜哂嗟耐ㄓ玫臉I(yè)務(wù)邏輯中解脫出來(lái),最明顯的,比如每個(gè)接口的請(qǐng)求,...
- 日期:2023-07-06
- 瀏覽:5
- 標(biāo)簽: Spring
-
- 解決SpringBoot使用devtools導(dǎo)致的類型轉(zhuǎn)換異常問(wèn)題
- 問(wèn)題:最近在使用新框架SpringBoot + shiro + spring-data-jpa時(shí),為了體驗(yàn)下spring自帶的熱部署工具的便捷,于是引入了<dependency> <groupId>org.springframework.boot</groupId...
- 日期:2023-05-01
- 瀏覽:23
- 標(biāo)簽: Spring
排行榜
