SpringAll README

The project's README from github.com/wuyouzhuguli/SpringAll. As one markdown file: README.md.

Spring 系列教程

该仓库为个人博客https://mrbird.cc中Spring系列源码,包含Spring Boot、Spring Boot & Shiro、Spring Cloud,Spring Boot & Spring Security & Spring Security OAuth2,如果该系列教程对您有帮助的话,还请点个star给予精神支持!🐤

Spring Boot教程

  1. 开启Spring Boot
  2. Spring Boot基础配置
  3. Spring Boot中使用MyBatis
  4. Spring Boot中使用JdbcTemplate
  5. Spring Boot MyBatis配置Druid多数据源
  6. Spring Boot JdbcTemplate配置Druid多数据源
  7. Spring Boot AOP记录用户操作日志
  8. Spring Boot中使用thymeleaf
  9. Spring Boot中使用Redis缓存数据
  10. Spring Boot中使用Ehcache缓存数据
  11. Spring Boot中的JSON技术
  12. Spring Boot中编写单元测试
  13. Spring Boot整合Swagger2构建RESTful API
  14. 使用Actuator监控Spring Boot应用
  15. 使用Spring Boot发送邮件
  16. 使用Spring Boot Admin监控服务
  17. Spring Boot Devtools热部署
  18. Spring Boot logback日志配置
  19. Spring Boot项目打包成war包
  20. Linux下部署Spring Boot jar
  21. Spring Boot中使用Jsoup防御XSS攻击
  22. Spring Boot异常处理
  23. Spring Boot中使用过滤器和拦截器
  24. Spring Boot整合MyBatis通用Mapper和PageHelper
  25. 深入学习Spring Boot自动装配
  26. 深入学习Spring Boot中的SpringApplication
  27. Spring Boot配合Hibernate Validator参数校验
  28. 自定义Spring Boot 内容协商
  29. Spring Boot 中处理跨域
  30. Spring Boot 中的异步调用
  31. Spring Boot 整合Kafka
  32. Spring Boot整合Mongo DB
  33. Spring Boot 2.0 WebFlux编程
  34. Spring Boot WebFlux增删改查样例
  35. Spring Boot整合WebSocket

Spring Boot & Shiro教程

  1. Spring Boot Shiro用户认证
  2. Spring Boot Shiro Remember Me
  3. Spring Boot Shiro权限控制
  4. Spring Boot Shiro Redis
  5. Spring Boot Shiro Ehcache
  6. Spring Boot Thymeleaf中使用Shiro标签
  7. Spring Boot Shiro在线会话管理
  8. Spring Boot Shiro整合JWT

Spring Boot & Security教程

  1. Spring Boot中开启Spring Security
  2. Spring Security自定义用户认证
  3. Spring Security添加图形验证码
  4. Spring Security添加记住我功能
  5. Spring Security短信验证码登录
  6. Spring Security Session管理
  7. Spring Security退出登录
  8. Spring Security权限控制
  9. Spring Security OAuth2入门
  10. Spring Security OAuth2自定义Token获取方式
  11. Spring Security OAuth2自定义令牌配置
  12. Spring Security OAuth2单点登录

Spring Cloud教程

  1. 初识Spring Cloud与微服务
  2. Spring Cloud Eureka服务治理
  3. Spring Cloud Ribbon客户端负载均衡
  4. Spring Cloud Hystrix服务容错
  5. Spring Cloud Hystrix Dashboard仪表盘
  6. Spring Cloud Hystrix Dashboard仪表盘 & RabbitMQ
  7. Spring Cloud Feign 声明式服务调用
  8. Spring Cloud Zuul服务网关
  9. Spring Cloud Config统一配置管理
  10. 使用Spring Cloud Bus刷新配置
  11. 使用Spring Cloud Sleuth跟踪微服务
  12. Spring Cloud Consul服务治理
  13. Spring Cloud Alibaba Nacos注册中心
  14. Spring Cloud Alibaba Nacos配置中心
  15. Spring Cloud Alibaba Sentinel控制台详解
  16. Spring Cloud Alibaba Sentinel @SentinelResource

Spring Boot && Dubbo教程

  1. Spring Boot整合Dubbo&Zookeeper
  2. 监控Dubbo服务
  3. Dubbo的高可用

Spring Boot && Spring Batch教程

  1. Spring Batch入门
  2. Spring Batch读取数据
  3. Spring Batch输出数据
  4. Spring Batch处理数据
  5. Spring Batch监听器
  6. Spring Batch异常处理
  7. Spring Batch任务调度

Spring

  1. 深入学习Spring组件注册
  2. 深入学习Spring Bean生命周期
  3. 深入理解Spring BeanPostProcessor & InstantiationAwareBeanPostProcessor
  4. 深入理解BeanFactoryPostProcessor & BeanDefinitionRegistryPostProcessor
  5. 深入理解Spring AOP原理
  6. Spring声明式事务原理
  7. 深入理解Spring事件发布与监听
  8. 深入理解Spring循环依赖

持续更新中...

SpringAll (wuyouzhuguli/SpringAll)

Searching Database…

28.9K ·GitHub
这是什么?这是一个大型的中文 Spring 实战教程合集,涵盖 Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba 以及 Spring Security & OAuth2,每个主题都配有可运行的示例代码和配套的博客文章。
这是一个项目,还是一系列独立的教程?这是由几十个带编号的独立课程组成的合集(例如 'Spring Boot中使用Redis缓存数据' 或 'Spring Cloud Alibaba Nacos注册中心'),每个课程都有自己可运行的模块,而不是一个连续的完整应用。
我该如何跟着课程学习?选择一个带编号的主题,在仓库中找到对应的模块,然后在运行该模块代码的同时,阅读作者博客上的配套文章来理解讲解内容。
有些课程是否需要先启动额外的基础服务?需要,具体取决于主题:缓存、消息或数据访问相关的课程要求先运行对应的服务,例如 Redis、Ehcache、MongoDB、Kafka、RabbitMQ 或 Zookeeper。
这个教程还在更新吗?作者表示仍在持续更新,但没有固定的更新计划;文中提到的最新 Spring 技术是 Spring Boot 2.0 WebFlux,因此部分内容反映的是较早的 Spring 版本。
我需要会看中文吗?需要。所有课程标题和链接的博客讲解都是中文撰写的;代码和注释遵循标准的 Spring/Java 约定,但未作翻译。
初学者应该从哪里开始?从 'Spring Boot教程' 部分的第 1 课 '开启Spring Boot' 开始,然后学习基础配置和数据访问相关的课程,之后再学习 Shiro、Security 或 Cloud 相关的主题。
Spring Cloud 部分讲了什么?这部分会带你搭建一套微服务技术栈,涵盖 Eureka、Ribbon、Hystrix、Feign、Zuul、Config、Bus 和 Sleuth,以及 Spring Cloud Alibaba 的 Nacos 注册中心/配置中心和 Sentinel。
有讲 OAuth2 登录的课程吗?有。Spring Security 部分涵盖自定义认证、验证码、记住我、短信登录、会话管理,以及包含自定义令牌签发和单点登录的完整 OAuth2 流程。
除了 Spring Boot 和 Cloud,还有哪些内容?还有几个独立的部分,讲解 Spring 核心原理(Bean 生命周期、AOP、循环依赖、事件发布),以及单独的 Spring Boot & Dubbo 和 Spring Boot & Spring Batch 教程。
Size
1 MB
Stars
28.9K
Updated
CommitJan 31
Age
8y
Commits · 90 Days