Spring相關文章彙總篇【Spring,SpringBoot,SpringCloud等】

  因爲Spring框架包含的組件比較多,寫的博客內容也比較多,雖然有分專欄但是依然不方便查找,所以專門用一篇文章來記錄相關文章,會不定期更新。

一、Spring

1.基礎內容

Spring介紹
Spring-IOC實現【01-XML配置方式】
Spring-IOC實現【02-XML配置方式案例】
Spring-IOC實現【03-其他實現方式】
Java代理模式-AOP必備知識
Spring之AOP詳解
Spring之事務管理
Spring事務的傳播行爲
Spring事務的隔離級別

2.擴展內容

Spring加載流程源碼分析01【super】
Spring加載流程源碼分析02【setConfigLocations】
Spring加載流程源碼分析03【refresh】
Spring之BeanFactory和FactoryBean接口的區別
Spring之Bean對象的初始化和銷燬方法
Spring之BeanPostProcessor(後置處理器)介紹
Spring之BeanFactoryPostProcessor接口介紹
Spring之InstantiationAwareBeanPostProcessor接口介紹
Spring之Aware接口介紹
Spring之InitializingBean接口和DisposableBean接口介紹
Spring之Bean的生命週期詳解
Spring之事件監聽(觀察者模型)
Spring之AOP適配器模式

3.面試題相關

Spring中使用的設計模式
面試題-Spring【基礎概念】

Java項目架構的演變
面試題-項目(各種項目地址彙總)

二、SpringMVC

1.基礎內容

SpringMVC教程1[原理分析及註解方式的使用]
SpringMVC教程2[處理及響應請求]
SpringMVC教程3[文件上傳下載及靜態資源處理]
SpringMVC教程4[服務器端校驗]
SpringMVC教程5[數據回寫和異常處理及JSON操作]
SpringMVC教程6[Restful和攔截器]
整合Spring和SpringMVC

三、SpringBoot

SpringBoot【入門案例】
SpringBoot【構建項目的多種方式】
SpringBoot核心【基本配置】
SpringBoot核心【starter啓動器】
SpringBoot核心【日誌和profile】
SpringBoot核心【自定義starter】
SpringBoot【整合servlet】
SpringBoot【整合Filter】
SpringBoot【整合Listener】
SpringBoot【靜態資源】
SpringBoot【文件上傳】
SpringBoot【整合JSP】
SpringBoot【整合Freemarker】
SpringBoot【整合Thymeleaf】
Thymeleaf語法詳解
SpringBoot【SpringMVC+mybatis完成CRUD案例】
SpringBoot【實現熱部署-devtools】
SpringBoot高級【異常處理的五種方式】
SpringBoot高級【單元測試】

Springboot整合Shiro之認證
Springboot整合Shiro之授權

SpringSecurity超詳細入門介紹
SpringSecurity常用過濾器介紹
SpringSecurity實現自定義登錄界面
SpringSecurity認證流程分析
SpringSecurity實現數據庫認證
SpringSecurity詳細介紹RememberMe源碼流程
SpringSecurity詳細介紹RememberMe功能
SpringSecurity授權管理介紹
詳細介紹SpringBoot整合SpringSecurity
單點登錄SSO解決方案之SpringSecurity+JWT實現
詳細介紹OAuth2.0及實現和SpringSecurity的整合應用

SpringCache完整案例介紹
SpringBoot整合Ehcache
SpringBoot整合SpringDataRedis
SpringBoot整合Scheduled(定時任務器)
Spring Boot整合Quartz定時任務框架

RabbitMq

詳細介紹RabbitMQ在Linux(centos6.5)環境下的安裝過程
SpringBoot-RabbitMQ01-入門介紹
SpringBoot-RabbitMQ02-原理介紹
SpringBoot-RabbitMQ03-交換器【direct】介紹
SpringBoot-RabbitMQ04-交換器【topic】介紹
SpringBoot-RabbitMQ05-交換器【fanout】介紹
SpringBoot-RabbitMQ06-持久化和ACK確認機制

四 SpringData

SpringData【Spring整合Hibernate】
SpringData【Spring整合HibernateJPA】
SpringDataJPA之快速入門
SpringDataJPA之Repository接口
SpringDataJPA之CrudRepository接口
SpringDataJPA之PagingAndSortingRepository接口
SpringDataJPA之JpaRepository和JpaSpecificationExecutor接口
SpringDataJPA之自定義Repository
SpringDataJPA之關聯關係
SpringDataRedis介紹
SpringBoot整合SpringDataJPA

五 SpringCloud

Eureka

SpringCloud-Eureka【入門案例】
SpringCloud-Eureka【server服務高可用搭建】
SpringCloud-Eureka【服務案例】
Spring RestTemplate介紹
Springboot之監控健康狀況
基於分佈式CAP定理,分析註冊中心兩大主流框架:Eureka 與 Zookeeper 的區別
SpringCloud-Eureka[優雅停服]
SpringCloud-Eureka[安全認證]

Ribbon

SpringCloud-Ribbon[入門案例]
SpringCloud-Ribbon[負載均衡策略]
spring-boot項目打包去掉BOOT-INF文件夾

Feign

SpringCloud-Feign[入門案例]
SpringCloud-Feign[請求參數處理]
SpringCloud-Gzip[壓縮介紹]
SpringCloud-Feign[HttpClient連接池]
SpringCloud-Feign[微服務日誌處理]
SpringCloud-Feign【超時時間設置】

Hystrix

SpringCloud-Hystrix【解決災難性雪崩】
SpringCloud-Hystrix【解決災難性雪崩-降級】
SpringCloud-Hystrix【解決災難性雪崩-緩存】
SpringCloud-Hystrix【解決災難性雪崩-請求合併】
SpringCloud-Hystrix【解決災難性雪崩-熔斷】
SpringCloud-Hystrix【解決災難性雪崩-隔離】
SpringCloud-Hystrix【Feign處理降級】
SpringCloud-Hystrix【Feign處理降級-異常記錄】
SpringCloud-Hystrix【可視化數據監控-Hystrix-Dashboard】
SpringCloud-Turbine【多個服務和集羣監控】
SpringCloud-Turbine【RabbitMQ服務監控】

微服務案例

微服務綜合案例-01-需求分析
微服務綜合案例-02-product服務創建
微服務綜合案例-03-其他服務的創建
微服務綜合案例-04-業務邏輯處理
微服務綜合案例-05-業務邏輯實現

Zuul

SpringCloud-Zuul服務網關[介紹及入門案例]
SpringCloud-Zuul服務網關[自定義網關過濾器]
SpringCloud-Zuul服務網關[容錯Hystrix]
SpringCloud-Zuul服務網關[高併發請求下的限流處理]
SpringCloud-Zuul服務網關[性能優化]

Config

SpringCloud-分佈式配置中心【入門介紹】
SpringCloud-分佈式配置中心【動態刷新】
SpringCloud-分佈式配置中心【加密-對稱加密】
SpringCloud-分佈式配置中心【加密-非對稱加密】

Bus

SpringCloud-消息總線bus

Stream

Spring cloud stream【入門介紹】
Spring cloud stream【消息分組】
Spring cloud stream【消息分區】

Sleuth

SpringCloud Sleuth入門介紹



~ 未完待續

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章