一.文件本地上傳 1.1 文件上傳目錄 服務(wù)端接收上傳的目的是提供文件的訪問(wèn)服務(wù),那么對(duì)于SpringBoot而言,有哪些可以提供文件訪問(wèn)的靜態(tài)資源目錄呢? classpat...
一.文件本地上傳 1.1 文件上傳目錄 服務(wù)端接收上傳的目的是提供文件的訪問(wèn)服務(wù),那么對(duì)于SpringBoot而言,有哪些可以提供文件訪問(wèn)的靜態(tài)資源目錄呢? classpat...
一.EhCache和SpringCache簡(jiǎn)介 1.1 EhCache EhCache 是一個(gè)純 Java 的進(jìn)程內(nèi)緩存框架佩捞,具有快速俯树、精干等特點(diǎn)丸冕,是 Hibernate 中...
一.spring-data-redis整合 1.1 spring-data-redis簡(jiǎn)介 Spring Boot 提供了對(duì) Redis 集成的組件包:spring-boot...
一.通過(guò)@Scheduled實(shí)現(xiàn)定時(shí)任務(wù) 1.1 開(kāi)啟定時(shí)任務(wù)方法 Scheduled定時(shí)任務(wù)是Spring boot自身提供的功能沫勿,所以不需要引入Maven依賴包,在項(xiàng)目入...
一.SpringBoot全局異常處理 1.1 全局異常處理的好處 后端開(kāi)發(fā)人員職責(zé)單一款慨,只需要將異常捕獲并轉(zhuǎn)換為自定義異常一直對(duì)外拋出儒飒。不需要去想頁(yè)面跳轉(zhuǎn)404,以及異常響應(yīng)...
一.Servlet域?qū)ο笈c屬性變化監(jiān)聽(tīng) 1.1 Servlet監(jiān)聽(tīng)器定義 Servlet 監(jiān)聽(tīng)器是 Servlet 規(guī)范中定義的一種特殊類樱调,用于監(jiān)聽(tīng) ServletConte...
一.整合mybatisPlus操作數(shù)據(jù)庫(kù) 1.1 MyBatis-Plus簡(jiǎn)介 MyBatis-Plus(簡(jiǎn)稱 MP)是一個(gè)MyBatis的增強(qiáng)工具约素,在 MyBatis 的基...
一.Spring data JPA的多數(shù)據(jù)源實(shí)現(xiàn) 將數(shù)據(jù)源對(duì)象作為參數(shù),傳遞到調(diào)用方法內(nèi)部笆凌,這種方式增加額外的編碼圣猎。 將Repository操作接口分包存放,Spring掃描...
一.Spring Data JPA簡(jiǎn)介 Spring Data JPA 是 Spring 基于 ORM 框架乞而、JPA 規(guī)范的基礎(chǔ)上封裝的一套 JPA 應(yīng)用框架送悔,底層使用了 H...
一.整合Spring JDBC 1.1 引入maven依賴包,包括spring JDBC和MySQL驅(qū)動(dòng) 1.2修改application.yml爪模,增加數(shù)據(jù)庫(kù)連接欠啤、用戶名、密...
一.SpringBoot配置文件及語(yǔ)法 1.1 SpringBoot全局配置文件 SpringBoot使用一個(gè)全局的配置文件屋灌,配置文件名是固定的: application.p...
一洁段、API接口文檔的重要性 目前很多公司都采取前后端分離的開(kāi)發(fā)模式,前端和后端的工作由不同的工程師完成共郭。在這種開(kāi)發(fā)模式下祠丝,維護(hù)一份及時(shí)更新且完整的API 文檔將會(huì)大大的提高我...
一疾呻、在SpringBoot項(xiàng)目中引入單元測(cè)試框架 在做系統(tǒng)的自動(dòng)化持續(xù)集成的時(shí)候,會(huì)要求自動(dòng)的做單元測(cè)試写半,只有所有的單元測(cè)試都跑通了岸蜗,才能打包構(gòu)建。單元測(cè)試是軟件測(cè)試的基礎(chǔ)叠蝇,...
一璃岳、序列化和反序列化 在SpringMVC中,前悔捶、后端之間數(shù)據(jù)傳輸會(huì)涉及到數(shù)據(jù)的序列化和反序列化操作铃慷。當(dāng)注解為@ResponseBody時(shí),請(qǐng)求響應(yīng)默認(rèn)使用的序列化方式是JS...
一蜕该、SpringMVC的四種傳參注解 HTTP協(xié)議組成協(xié)議內(nèi)容示例對(duì)應(yīng)Spring注解path info傳參/articles/12 (查詢id為12的文章枚冗,12是參數(shù))@P...
一.JVM內(nèi)存結(jié)構(gòu)概覽 JVM在運(yùn)行Java程序的過(guò)程中,會(huì)把它所管理的內(nèi)存劃分為若干個(gè)不同的數(shù)據(jù)區(qū)域蛇损,這些區(qū)域有各自的用途,有的區(qū)域隨著虛擬機(jī)進(jìn)程的啟動(dòng)而存在坛怪,有的區(qū)域則依...
一.可執(zhí)行JAR結(jié)構(gòu)分析 在Spring Boot應(yīng)用中,使用spring-boot-maven-plugin插件執(zhí)行mvn package命令生成的jar文件居灯,可以通過(guò)ja...