springboot-learning-example README

The project's README from github.com/JeffLi1993/springboot-learning-example. As one markdown file: README.md.

Star History Chart

一、支持泥瓦匠

关注泥瓦匠个人博客的更新:我的博客 - 分享学习可落地的技术博文

Spring Boot 2.x 系列教程,spring boot 实践学习案例,是初学者及核心技术巩固的最佳实践。

  1. 拿起微信,关注公众号:「程序员泥瓦匠 」
  2. 给教程的开源代码仓库点个 Star 吧
  3. 帮忙分享该系列文章链接给更多的朋友

二、系列文章目录

『 Spring Boot 2 快速教程 』

『 基础 - 入门篇 』

『 基础 - Web 业务开发篇 』

『 基础 – 数据存储篇 』

『 基础 – 数据缓存篇 』

『 基础 – 日志管理篇 』

『 基础 – 应用篇 』

『 提升 – 安全控制及权限篇 』

『 提升 – 中间件篇 』

『 提升 – 源码篇 』

『 Elasticsearch 篇 』

『 Dubbo 篇 』

三、最后推荐

四、我的公号

springboot-learning-example (JeffLi1993/springboot-learning-example)

Searching Database…

这是什么?一组动手实践的 Spring Boot 2.x 教程示例,涵盖从入门到高级集成的核心技术,适合初学者,也有助于巩固 Spring Boot 的核心技能。
这是一个完整的应用,还是一组独立的示例项目?这是一组独立的、按主题划分的示例模块(包括 Web、数据存储、缓存、日志、安全、中间件、Elasticsearch、Dubbo 等),每个模块都配有一篇讲解它的配套博客文章。
我该怎么使用这些示例?克隆仓库,然后打开与你想学习的主题相对应的模块(例如 Mybatis、Redis、Elasticsearch、Dubbo)。每个模块都是可以运行的 Spring Boot 项目,你可以用 Maven 构建,并结合其链接的教程文章一起运行。
运行这些示例除了 Java 还需要别的东西吗?构建 Spring Boot 项目需要 JDK 和 Maven;部分模块还需要各自依赖的后台服务,例如 Redis、MongoDB、Elasticsearch,或 ZooKeeper/Dubbo,具体取决于你运行的示例。
所有模块都能独立运行吗,还是有些模块需要先启动额外的基础设施?许多模块依赖外部服务先行启动,例如 Redis/MongoDB/Elasticsearch 实例,或 Dubbo 示例所需的 ZooKeeper 注册中心。因此,如果没有这些基础设施,部分示例无法开箱即用。
这套教程是如何组织的?教程按主题分组,包括 WebFlux 快速入门系列、Web 开发基础主题、数据存储(Mybatis、JPA、JDBC)、缓存(Redis、MongoDB、EhCache)、日志、安全(Spring Security、Shiro、Session)、中间件(RabbitMQ、Quartz、HBase),以及单独的 Elasticsearch 和 Dubbo 章节。
初学者应该从哪里开始?从 “Spring Boot 2 Quick Tutorial” 的基础部分开始,内容包括 HelloWorld、配置文件和快速入门指南,然后再学习 Web 开发、数据存储和缓存模块。
它会讲 WebFlux 响应式编程吗?会的,有一个专门的 WebFlux 系列,涵盖快速入门、REST CRUD、全局异常处理、MongoDB 集成和 Thymeleaf 集成。
Dubbo 章节讲什么?它演示了如何将 Spring Boot 与 Dubbo 和 ZooKeeper 集成,构建面向服务的架构(SOA)示例,包括如何使用 Dubbo 的 Activate 扩展点,以及如何为 Dubbo 配置应用属性。
Creator
JeffLi1993
Size
0.4 MB
Stars
16.6K
Updated
CommitDec 03
Age
9y
Commits · 90 Days