这是什么?
这是一个大型的中文 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 教程。
What are similar projects?
SpringBoot-Labs, yudao-cloud, mall, spring-boot-examples, mall-swarm, mall-learning, technology-talk, springboot-learning-example
Which topics is it in?
spring-security, dubbo, rabbitmq, zookeeper, mybatis, swagger, springboot, spring-cloud, authorization, kafka, spring-boot, jwt