本專欄基於Springboot2.2.3,配套自己寫的代碼例子,內容涉及配置用法,web,數據庫,Redis,也涉及到企業級開發的消息隊列,dubbo,單點登錄,OAuth2,搜索引擎等方面,並有源碼的簡單分析,適合作為入門教程
對應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 配置文件用法
- 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多環境
二、數據訪問篇
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
七、 微服務之Dubbo
八、 微服務之SpringCloud
8.1 服務治理實現
8.2 聲明式服務調用
8.3 客戶端負載均衡
8.4 服務容錯保護
8.5 API網關服務
8.6 分布式配置中心
九、微服務之Spring Cloud Alibaba
- Spring Cloud Alibaba系列之快速開始搭建Nacos環境
- Spring Cloud Alibaba系列之Nacos服務注冊與發現
- Spring Cloud Alibaba系列之Nacos分布式配置中心
- SpringCloud Alibaba系列之分布式服務組件Dubbo
十、單點登錄篇
10.1 單點登錄入門
10.2 單點登錄框架CAS
- CAS單點登錄系列之原理簡單介紹
- CAS系列之使用cas overlay搭建服務端(一)
- CAS 5.3.1系列之支持JDBC認證登錄(二)
- CAS 5.3.1系列之自定義JDBC認證策略(三)
- CAS 5.3.1系列之自定義Shiro認證策略(四)
10.3 單點登錄方案OAuth2.0
10.4 前后端分類鑒權JWT
十一、OAuth2.0篇
11.1 OAuth2.0入門
11.2 OAuth2.0四種模式
11.3 OAuth2.0信息存儲
十二、搜索引擎篇
12.1 搜索引擎之Elasticsearch
十三、Task任務篇
13.1 異步任務使用
13.2 定時任務使用
13.3 郵件任務使用
十四、部署監控篇
14.1 熱部署實踐
十五、安全授權篇
15.1 SpringSecurity使用
十六、源碼學習篇
16.1 SpringBoot自動配置原理
- SpringBoot源碼學習系列之自動配置原理簡介
- SpringBoot源碼學習系列之異常處理自動配置
- SpringBoot源碼學習系列之Locale自動配置
- SpringBoot源碼學習系列之SpringMVC自動配置
16.2 SpringBoot嵌入式Servlet容器
16.3 SpringBoot注解系列
16.4 SpringBoot自定義Starter
技術博客公眾號
計算機編程QQ群