SpringBoot從入門到精通系列(專欄導航)
793
2025-04-01
對應SpringBoot系列博客專欄,例子代碼下載,代碼暫時托管于GitHub,在github上clone到本地既可,github下載中鏈接,本博客不定時更新
Spring框架:作為JavaEE框架領域的一款重要的開源框架,在企業應用開發中有著很重要的作用,同時Spring框架及其子框架很多,所以知識量很廣。
Spring Boot:一款Spring系統的一款框架,是2014年推出的一款使Spring框架開發變得容易的框架。學過Spring框架的都知識,Spring框架難以避免地需要配置不少XMl,而使用Spring Boot框架的話,就可以使用注解開發,極大地簡化基于Spring框架的開發。Spring Boot充分利用了JavaConfig的配置模式以及“約定優于配置”的理念,能夠極大的簡化基于Spring MVC的Web應用和REST服務開發。
本專欄基于Springboot2.0,配套自己寫的代碼例子,內容設計基本的配置用法,web,數據庫,Redis,也涉及到企業級開發的消息隊列,dubbo,搜索引擎等方面,并有源碼的簡單分析,適合作為入門教程
文章目錄
學習入門前言
一、配置使用篇
1.1 配置文件用法
1.2 配置注解使用介紹
1.3 YAML配置使用
1.4 配置profis多環境
二、數據訪問篇
2.1 JDBC數據訪問
2.2 ORM框架Mybatis
2.3 Spring data JPA
2.4 連接池Druid
三、日志處理篇
3.1 基礎入門系列
3.2 logback入門
3.3 log4j入門
四、Web使用篇
4.1 模板引擎之jsp
4.2 模板引擎之Thymeleaf
4.3 國際化多語言
4.4 RESTFul API支持
4.5 在線文檔Swagger
五、緩存處理篇
5.1 緩存入門
5.2 集成Redis教程
六、消息隊列篇
6.1 消息隊列之RabbitMQ
七、微服務篇
7.1 微服務之Dubbo
7.2 微服務之SpringCloud
7.2.1 服務治理實現
7.2.2 聲明式服務調用
7.2.3 客戶端負載均衡
7.2.4 服務容錯保護
7.2.5 API網關服務
7.2.6 分布式配置中心
八、單點登錄篇
8.1 單點登錄入門
8.2 單點登錄框架CAS
8.3 單點登錄方案OAuth2.0
8.4 前后端分類鑒權JWT
九、OAuth2.0篇
9.1 OAuth2.0入門
9.2 OAuth2.0四種模式
9.3 OAuth2.0信息存儲
十、搜索引擎篇
10.1 搜索引擎之Elasticsearch
十一、Task任務篇
11.1 異步任務使用
11.2 定時任務使用
11.3 郵件任務使用
十二、部署監控篇
12.1 熱部署實踐
十三、安全授權篇
13.1 SpringSecurity使用
十四、源碼學習篇
14.1 SpringBoot自動配置原理
14.2 SpringBoot嵌入式Servlet容器
14.3 SpringBoot注解系列
14.4 SpringBoot自定義Starter
學習入門前言
SpringBoot系列之快速創建項目教程
一、配置使用篇
1.1 配置文件用法
SpringBoot系列之外部配置用法簡介??? ?>> source download
SpringBoot系列之配置文件加載位置??? ?>> source download
SpringBoot系列之配置文件占位符使用??? ?>> source download
1.2 配置注解使用介紹
SpringBoot系列之@PropertySource用法簡介??? ?>> source download
SpringBoot系列之@Value和@ConfigurationProperties??? ?>> source download
1.3 YAML配置使用
SpringBoot系列之YAML配置用法學習筆記??? ?>> source download
SpringBoot系列之@PropertySource讀取yaml文件??? ?>> source download
1.4 配置profis多環境
SpringBoot系列之profiles配置多環境??? ?>> source download
SpringBoot系列之profiles配置多環境用法介紹??? ?>> source download
二、數據訪問篇
2.1 JDBC數據訪問
SpringBoot系列之JDBC數據訪問??? ?>> source download
2.2 ORM框架Mybatis
SpringBoot系列之集成Mybatis教程??? ?>> source download
2.3 Spring data JPA
SpringBoot系列之Spring Data Jpa集成教程??? ?>> source download
2.4 連接池Druid
SpringBoot系列之集成Druid配置數據源監控??? ?>> source download
SpringBoot系列之Druid進行維度的統計和監控??? ?>> source download
三、日志處理篇
3.1 基礎入門系列
SpringBoot系列之日志框架介紹及其原理簡介??? ?>> source download
SpringBoot系列之日志框架使用教程??? ?>> source download
3.2 logback入門
SpringBoot系列之集成logback實現日志打印??? ?>> source download
3.3 log4j入門
SpringBoot系列之切換log4j日志框架??? ?>> source download
四、Web使用篇
4.1 模板引擎之jsp
SpringBoot系列之集成jsp模板引擎??? ?>> source download
4.2 模板引擎之Thymeleaf
SpringBoot系列之集成Thymeleaf用法手冊??? ?>> source download
4.3 國際化多語言
SpringBoot系列之i18n國際化多語言支持教程??? ?>> source download
4.4 RESTFul API支持
SpringBoot系列之HATEOAS用法簡介??? ?>> source download
4.5 在線文檔Swagger
SpringBoot系列之集成Swagger2??? ?>> source download
五、緩存處理篇
5.1 緩存入門
SpringBoot系列之項目中緩存使用詳細教程 ??? ?>> source download
5.2 集成Redis教程
SpringBoot系列之集成Redis實現緩存處理??? ?>> source download
六、消息隊列篇
6.1 消息隊列之RabbitMQ
SpringBoot系列之RabbitMQ使用實用教程??? ?>> source download
七、微服務篇
7.1 微服務之Dubbo
SpringBoot系列之集成Dubbo實現微服務教程??? ?>> source download
SpringBoot系列之集成Dubbo的方式??? ?>> source download
7.2 微服務之SpringCloud
SpringCloud系列使用Netflix Eureka進行服務治理
SpringCloud系列之聲明式服務調用Netflix Feign
SpringCloud系列之客戶端負載均衡Netflix Ribbon
SpringCloud系列之服務容錯保護Netflix Hystrix
SpringCloud系列之API網關(Gateway)服務Zuul
SpringCloud系列之API Gateway開發手冊
SpringCloud系列之分布式配置中心極速入門與實踐
八、單點登錄篇
8.1 單點登錄入門
單點登錄集群安裝教程
8.2 單點登錄框架CAS
CAS單點登錄系列之原理簡單介紹
CAS系列之使用cas overlay搭建服務端(一)
CAS 5.3.1系列之支持JDBC認證登錄(二)
CAS 5.3.1系列之自定義JDBC認證策略(三)
CAS 5.3.1系列之自定義Shiro認證策略(四)
8.3 單點登錄方案OAuth2.0
OAuth2.0系列之集成JWT實現單點登錄
8.4 前后端分類鑒權JWT
SpringBoot系列之前后端接口安全技術JWT
九、OAuth2.0篇
9.1 OAuth2.0入門
OAuth2.0系列之基本概念和運作流程(一)
9.2 OAuth2.0四種模式
OAuth2.0系列之授權碼模式實踐教程(二)
OAuth2.0系列之簡化模式實踐教程(三)
OAuth2.0系列之密碼模式實踐教程(四)
OAuth2.0系列之客戶端模式實踐教程(五)
9.3 OAuth2.0信息存儲
OAuth2.0系列之信息數據庫存儲教程(六)
OAuth2.0系列之信息Redis存儲教程(七)
OAuth2.0系列之JWT令牌實踐教程(八)
十、搜索引擎篇
10.1 搜索引擎之Elasticsearch
SpringBoot系列之Elasticsearch極速入門與實踐教程??? ?>> source download
十一、Task任務篇
11.1 異步任務使用
SpringBoot系列之異步任務@Async使用教程??? ?>> source download
11.2 定時任務使用
SpringBoot系列之使用Spring Task實現定時任務??? ?>> source download
11.3 郵件任務使用
SpringBoot系列之發送郵件極速入門與實踐??? ?>> source download
十二、部署監控篇
12.1 熱部署實踐
SpringBoot系統之devtools熱部署實現教程??? ?>> source download
Spring Boot Actuator系統監控與管理入門教程??? ?>> source download
十三、安全授權篇
13.1 SpringSecurity使用
Spring Security系列之極速入門與實踐教程??? ?>> source download
十四、源碼學習篇
14.1 SpringBoot自動配置原理
SpringBoot源碼學習系列之自動配置原理簡介
SpringBoot源碼學習系列之異常處理自動配置
SpringBoot源碼學習系列之Locale自動配置
SpringBoot源碼學習系列之SpringMVC自動配置
14.2 SpringBoot嵌入式Servlet容器
SpringBoot源碼學習系列之嵌入式Servlet容器
14.3 SpringBoot注解系列
SpringBoot源碼學習系列之@PropertySource注解實現
14.4 SpringBoot自定義Starter
SpringBoot系列之自定義starter實踐教程
技術博客公眾號
計算機編程QQ群
Spring Spring Boot 容器
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。