本專欄基于Springboot2.2.3棵里,配套自己寫的代碼例子诉瓦,內(nèi)容涉及配置用法,web漱挎,數(shù)據(jù)庫系枪,Redis,也涉及到企業(yè)級開發(fā)的消息隊列磕谅,dubbo私爷,單點登錄,OAuth2膊夹,搜索引擎等方面衬浑,并有源碼的簡單分析,適合作為入門教程
對應(yīng)SpringBoot系列博客專欄放刨,例子代碼下載工秩,代碼暫時托管于GitHub,在github上clone到本地既可,github下載中鏈接助币,本博客不定時更新
Spring框架:作為JavaEE框架領(lǐng)域的一款重要的開源框架浪听,在企業(yè)應(yīng)用開發(fā)中有著很重要的作用,同時Spring框架及其子框架很多眉菱,所以知識量很廣迹栓。
Spring Boot:一款Spring系統(tǒng)的一款框架,是2014年推出的一款使Spring框架開發(fā)變得容易的框架俭缓。學(xué)過Spring框架的都知識迈螟,Spring框架難以避免地需要配置不少XMl,而使用Spring Boot框架的話尔崔,就可以使用注解開發(fā),極大地簡化基于Spring框架的開發(fā)褥民。Spring Boot充分利用了JavaConfig的配置模式以及“約定優(yōu)于配置”的理念季春,能夠極大的簡化基于Spring MVC的Web應(yīng)用和REST服務(wù)開發(fā)。
本專欄基于Springboot2.0消返,配套自己寫的代碼例子载弄,內(nèi)容設(shè)計基本的配置用法,web撵颊,數(shù)據(jù)庫宇攻,Redis,也涉及到企業(yè)級開發(fā)的消息隊列倡勇,dubbo逞刷,搜索引擎等方面,并有源碼的簡單分析妻熊,適合作為入門教程
@[toc]
學(xué)習(xí)入門前言
一夸浅、配置使用篇
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配置用法學(xué)習(xí)筆記??? ?>> source download
- SpringBoot系列之@PropertySource讀取yaml文件??? ?>> source download
1.4 配置profis多環(huán)境
- SpringBoot系列之profiles配置多環(huán)境??? ?>> source download
- SpringBoot系列之profiles配置多環(huán)境用法介紹??? ?>> source download
二、數(shù)據(jù)訪問篇
2.1 JDBC數(shù)據(jù)訪問
2.2 ORM框架Mybatis
2.3 Spring data JPA
2.4 連接池Druid
- SpringBoot系列之集成Druid配置數(shù)據(jù)源監(jiān)控??? ?>> source download
- SpringBoot系列之Druid進行維度的統(tǒng)計和監(jiān)控??? ?>> source download
三扔役、日志處理篇
3.1 基礎(chǔ)入門系列
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
七坯钦、 微服務(wù)之Dubbo
- SpringBoot系列之集成Dubbo實現(xiàn)微服務(wù)教程??? ?>> source download
- SpringBoot系列之集成Dubbo的方式??? ?>> source download
八、 微服務(wù)之SpringCloud
8.1 服務(wù)治理實現(xiàn)
8.2 聲明式服務(wù)調(diào)用
8.3 客戶端負(fù)載均衡
8.4 服務(wù)容錯保護
8.5 API網(wǎng)關(guān)服務(wù)
8.6 分布式配置中心
九侈玄、微服務(wù)之Spring Cloud Alibaba
- Spring Cloud Alibaba系列之快速開始搭建Nacos環(huán)境
- Spring Cloud Alibaba系列之Nacos服務(wù)注冊與發(fā)現(xiàn)
- Spring Cloud Alibaba系列之Nacos分布式配置中心
- SpringCloud Alibaba系列之分布式服務(wù)組件Dubbo
十婉刀、單點登錄篇
10.1 單點登錄入門
10.2 單點登錄框架CAS
- CAS單點登錄系列之原理簡單介紹
- CAS系列之使用cas overlay搭建服務(wù)端(一)
- CAS 5.3.1系列之支持JDBC認(rèn)證登錄(二)
- CAS 5.3.1系列之自定義JDBC認(rèn)證策略(三)
- CAS 5.3.1系列之自定義Shiro認(rèn)證策略(四)
10.3 單點登錄方案OAuth2.0
10.4 前后端分類鑒權(quán)JWT
十一、OAuth2.0篇
11.1 OAuth2.0入門
11.2 OAuth2.0四種模式
11.3 OAuth2.0信息存儲
十二拗馒、搜索引擎篇
12.1 搜索引擎之Elasticsearch
十三路星、Task任務(wù)篇
13.1 異步任務(wù)使用
13.2 定時任務(wù)使用
13.3 郵件任務(wù)使用
十四、部署監(jiān)控篇
14.1 熱部署實踐
SpringBoot系統(tǒng)之devtools熱部署實現(xiàn)教程??? ?>> source download
Spring Boot Actuator系統(tǒng)監(jiān)控與管理入門教程??? ?>> source download
十五、安全授權(quán)篇
15.1 SpringSecurity使用
十六洋丐、源碼學(xué)習(xí)篇
16.1 SpringBoot自動配置原理
- SpringBoot源碼學(xué)習(xí)系列之自動配置原理簡介
- SpringBoot源碼學(xué)習(xí)系列之異常處理自動配置
- SpringBoot源碼學(xué)習(xí)系列之Locale自動配置
- SpringBoot源碼學(xué)習(xí)系列之SpringMVC自動配置