## Spring 系列教程
该仓库为个人博客[https://mrbird.cc](https://mrbird.cc)中Spring系列源码,包含Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2,如果该系列教程对您有帮助的话,还请点个star给予精神支持!🐤
### Spring Boot教程
1. [开启Spring Boot](https://mrbird.cc/%E5%BC%80%E5%90%AFSpring-Boot.html)
2. [Spring Boot基础配置](https://mrbird.cc/Spring-Boot%20basic%20config.html)
3. [Spring Boot中使用MyBatis](https://mrbird.cc/Spring-Boot%20Mybatis.html)
4. [Spring Boot中使用JdbcTemplate](https://mrbird.cc/Spring-Boot%20JdbcTemplate.html)
5. [Spring Boot MyBatis配置Druid多数据源](https://mrbird.cc/Spring-Boot-MyBatis%20Druid.html)
6. [Spring Boot JdbcTemplate配置Druid多数据源](https://mrbird.cc/Spring-Boot-JdbcTemplate%20Druid.html)
7. [Spring Boot AOP记录用户操作日志](https://mrbird.cc/Spring-Boot-AOP%20log.html)
8. [Spring Boot中使用thymeleaf](https://mrbird.cc/Spring-Boot%E4%BD%BF%E7%94%A8thymeleaf.html)
9. [Spring Boot中使用Redis缓存数据](https://mrbird.cc/Spring-Boot%20cache.html)
10. [Spring Boot中使用Ehcache缓存数据](https://mrbird.cc/Spring-Boot%20cache.html)
11. [Spring Boot中的JSON技术](https://mrbird.cc/Spring-Boot%20JSON.html)
12. [Spring Boot中编写单元测试](https://mrbird.cc/Spring-Boot%20TESTing.html)
13. [Spring Boot整合Swagger2构建RESTful API](https://mrbird.cc/Spring-Boot-Swagger2-RESTful-API.html)
14. [使用Actuator监控Spring Boot应用](https://mrbird.cc/Acutator-Spring-Boot.html)
15. [使用Spring Boot发送邮件](https://mrbird.cc/Spring-Boot-Email.html)
16. [使用Spring Boot Admin监控服务](https://mrbird.cc/Spring-Boot-Admin.html)
17. [Spring Boot Devtools热部署](https://mrbird.cc/Spring-Boot-Devtools.html)
18. [Spring Boot logback日志配置](https://mrbird.cc/Spring-Boot-logback.html)
19. [Spring Boot项目打包成war包](https://mrbird.cc/Spring-Boot%20war.html)
20. [Linux下部署Spring Boot jar](https://mrbird.cc/Linux%20Spring-Boot-jar.html)
21. [Spring Boot中使用Jsoup防御XSS攻击](https://mrbird.cc/Jsoup%20XSS.html)
22. [Spring Boot异常处理](https://mrbird.cc/Spring-Boot-Exception.html)
23. [Spring Boot中使用过滤器和拦截器](https://mrbird.cc/Spring-Boot-Filter-Interceptor.html)
24. [Spring Boot整合MyBatis通用Mapper和PageHelper](https://mrbird.cc/MyBatis%20common%20Mapper%20PageHelper.html)
26. [深入学习Spring Boot自动装配](https://mrbird.cc/deepin-springboot-autoconfig.html)
27. [深入学习Spring Boot中的SpringApplication](https://mrbird.cc/deepin-springboot-application.html)
28. [Spring Boot配合Hibernate Validator参数校验](https://mrbird.cc/Spring-Boot-Hibernate-Validator-Params-Check.html)
29. [自定义Spring Boot 内容协商](https://mrbird.cc/Spring-Boot-Diy-Resolver.html)
30. [Spring Boot 中处理跨域](https://mrbird.cc/Spring-Boot-Deal-CORS.html)
31. [Spring Boot 中的异步调用](https://mrbird.cc/Spring-Boot-Async.html)
32. [Spring Boot 整合Kafka](https://mrbird.cc/Spring-Boot-Kafka.html)
33. [Spring Boot整合Mongo DB](https://mrbird.cc/Spring-Boot-Mongo-DB-CRUD.html)
34. [Spring Boot 2.0 WebFlux编程](https://mrbird.cc/Spring-Boot-2-0-WebFlux.html)
35. [Spring Boot WebFlux增删改查样例](https://mrbird.cc/Spring-Boot-WebFlux-CRUD.html)
36. [Spring Boot整合WebSocket](https://mrbird.cc/Spring-Boot整合WebSocket.html)
### Spring Boot & Shiro教程
1. [Spring Boot Shiro用户认证](https://mrbird.cc/Spring-Boot-shiro%20Authentication.html)
2. [Spring Boot Shiro Remember Me](https://mrbird.cc/Spring-Boot-Shiro%20Remember-Me.html)
3. [Spring Boot Shiro权限控制](https://mrbird.cc/Spring-Boot-Shiro%20Authorization.html)
4. [Spring Boot Shiro Redis](https://mrbird.cc/Spring-Boot-Shiro%20cache.html)
5. [Spring Boot Shiro Ehcache](https://mrbird.cc/Spring-Boot-Shiro%20cache.html)
6. [Spring Boot Thymeleaf中使用Shiro标签](https://mrbird.cc/Spring-Boot-Themeleaf%20Shiro%20tag.html)
7. [Spring Boot Shiro在线会话管理](https://mrbird.cc/Spring-Boot-Shiro%20session.html)
8. [Spring Boot Shiro整合JWT](https://github.com/wuyouzhuguli/SpringAll/tree/master/62.Spring-Boot-Shiro-JWT)
### Spring Boot & Security教程
1. [Spring Boot中开启Spring Security](https://mrbird.cc/Spring-Boot&Spring-Security.html)
2. [Spring Security自定义用户认证](https://mrbird.cc/Spring-Security-Authentication.html)
3. [Spring Security添加图形验证码](https://mrbird.cc/Spring-Security-ValidateCode.html)
4. [Spring Security添加记住我功能](https://mrbird.cc/Spring-Security-RememberMe.html)
5. [Spring Security短信验证码登录](https://mrbird.cc/Spring-Security-SmsCode.html)
6. [Spring Security Session管理](https://mrbird.cc/Spring-Security-Session-Manage.html)
7. [Spring Security退出登录](https://mrbird.cc/Spring-Security-logout.html)
8. [Spring Security权限控制](https://mrbird.cc/Spring-Security-Permission.html)
9. [Spring Security OAuth2入门](https://mrbird.cc/Spring-Security-OAuth2-Guide.html)
10. [Spring Security OAuth2自定义Token获取方式](https://mrbird.cc/Spring-Security-OAuth2-Customize.html)
11. [Spring Security OAuth2自定义令牌配置](https://mrbird.cc/Spring-Security-OAuth2-Token-Config.html)
12. [Spring Security OAuth2单点登录](https://mrbird.cc/Spring-Security-OAuth2-SSO.html)
### Spring Cloud教程
1. [初识Spring Cloud与微服务](https://mrbird.cc/Spring-Cloud%20and%20MicroService.html)
2. [Spring Cloud Eureka服务治理](https://mrbird.cc/Spring-Cloud-Eureka.html)
3. [Spring Cloud Ribbon客户端负载均衡](https://mrbird.cc/Spring-Cloud-Ribbon-LoadBalance.html)
4. [Spring Cloud Hystrix服务容错](https://mrbird.cc/Spring-Cloud-Hystrix-Circuit-Breaker.html)
5. [Spring Cloud Hystrix Dashboard仪表盘](https://mrbird.cc/Spring-Cloud-Hystrix-Dashboard.html)
6. [Spring Cloud Hystrix Dashboard仪表盘 & RabbitMQ](https://mrbird.cc/Spring-Cloud-Hystrix-Dashboard.html)
7. [Spring Cloud Feign 声明式服务调用](https://mrbird.cc/Spring-Cloud-Feign.html)
8. [Spring Cloud Zuul服务网关](https://mrbird.cc/Spring-Cloud-Zuul-Router.html)
9. [Spring Cloud Config统一配置管理](https://mrbird.cc/Spring-Cloud-Config.html)
10. [使用Spring Cloud Bus刷新配置](https://mrbird.cc/Spring-Cloud-Bus.html)
11. [使用Spring Cloud Sleuth跟踪微服务](https://mrbird.cc/Spring-Cloud-sleuth.html)
12. [Spring Cloud Consul服务治理](https://mrbird.cc/Spring-Cloud-Consul.html)
13. [Spring Cloud Alibaba Nacos注册中心](https://mrbird.cc/Spring-Cloud-Alibaba-Nacos注册中心.html)
14. [Spring Cloud Alibaba Nacos配置中心](https://mrbird.cc/Spring-Cloud-Alibaba-Nacos配置中心.html)
15. [Spring Cloud Alibaba Sentinel控制台详解](https://mrbird.cc/Sentinel控制台详解.html)
16. [Spring Cloud Alibaba Sentinel @SentinelResource](https://mrbird.cc/Spring-Cloud-Alibaba-Sentinel-SentinelResource.html)
### Spring Boot && Dubbo教程
1. [Spring Boot整合Dubbo&Zookeeper](https://mrbird.cc/Spring-Boot-Dubbo-Zookeeper.html)
2. [监控Dubbo服务](https://mrbird.cc/dubbo-mointor.html)
3. [Dubbo的高可用](https://mrbird.cc/Dubbo-High-Availability.html)
### Spring Boot && Spring Batch教程
1. [Spring Batch入门](https://mrbird.cc/Spring-Batch入门.html)
2. [Spring Batch读取数据](https://mrbird.cc/Spring-Batch读取数据.html)
3. [Spring Batch输出数据](https://mrbird.cc/Spring-Batch输出数据.html)
4. [Spring Batch处理数据](https://mrbird.cc/Spring-Batch处理数据.html)
5. [Spring Batch监听器](https://mrbird.cc/Spring-Batch监听器.html)
6. [Spring Batch异常处理](https://mrbird.cc/Spring-Batch异常处理.html)
7. [Spring Batch任务调度](https://mrbird.cc/Spring-Batch作业调度.html)
## Spring
1. [深入学习Spring组件注册](https://mrbird.cc/Spring-Bean-Regist.html)
2. [深入学习Spring Bean生命周期](https://mrbird.cc/Spring-Bean-Lifecycle.html)
3. [深入理解Spring BeanPostProcessor & InstantiationAwareBeanPostProcessor](https://mrbird.cc/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Spring-BeanPostProcessor-InstantiationAwareBeanPostProcessor.html)
4. [深入理解BeanFactoryPostProcessor & BeanDefinitionRegistryPostProcessor](https://mrbird.cc/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3BeanFactoryPostProcessor-BeanDefinitionRegistryPostProcessor.html)
5. [深入理解Spring AOP原理](https://mrbird.cc/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Spring-AOP%E5%8E%9F%E7%90%86.html)
6. [Spring声明式事务原理](https://mrbird.cc/Spring%E5%A3%B0%E6%98%8E%E5%BC%8F%E4%BA%8B%E5%8A%A1%E5%8E%9F%E7%90%86.html)
7. [深入理解Spring事件发布与监听](https://mrbird.cc/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Spring%E4%BA%8B%E4%BB%B6%E5%8F%91%E5%B8%83%E4%B8%8E%E7%9B%91%E5%90%AC.html)
8. [深入理解Spring循环依赖](https://mrbird.cc/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3Spring%E5%BE%AA%E7%8E%AF%E4%BE%9D%E8%B5%96.html)
持续更新中...