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…

What is this?A collection of hands-on Spring Boot 2.x tutorial examples, covering core techniques from basics to advanced integrations, meant for beginners and for solidifying core Spring Boot skills.
Is this a single app or a set of separate example projects?It is a set of separate, topic-focused example modules (web, data storage, caching, logging, security, middleware, Elasticsearch, Dubbo, etc.), each paired with a companion blog article explaining it.
How do I use these examples?Clone the repo and open the module that matches the topic you want to learn (e.g. Mybatis, Redis, Elasticsearch, Dubbo); each module is a runnable Spring Boot project you can build with Maven and run alongside its linked tutorial article.
Do I need anything besides Java to run these examples?You need JDK and Maven to build the Spring Boot projects; specific modules additionally require their own backing services, like Redis, MongoDB, Elasticsearch, or ZooKeeper/Dubbo, depending on which example you run.
Do all modules work standalone, or do some need extra infrastructure running?Many modules depend on external services being up first, such as a Redis/MongoDB/Elasticsearch instance or a ZooKeeper registry for the Dubbo examples, so some examples won't run out of the box without that infrastructure.
How is the tutorial series organized?It's grouped into themed article sets: a WebFlux quick-start series, basic web-development topics, data storage (Mybatis, JPA, JDBC), caching (Redis, MongoDB, EhCache), logging, security (Spring Security, Shiro, Session), middleware (RabbitMQ, Quartz, HBase), and dedicated Elasticsearch and Dubbo sections.
Where should a beginner start?Start with the 'Spring Boot 2 Quick Tutorial' basics section covering HelloWorld, configuration files, and the quick-start guide before moving into web development, data storage, and caching modules.
Does it cover WebFlux reactive programming?Yes, there's a dedicated WebFlux series covering quick-start, REST CRUD, global exception handling, MongoDB integration, and Thymeleaf integration.
What does the Dubbo section teach?It shows how to integrate Spring Boot with Dubbo and ZooKeeper for a service-oriented architecture (SOA) example, including how to use Dubbo's Activate extension point and configure application properties for Dubbo.
Creator
JeffLi1993
Size
0.4 MB
Stars
16.6K
Updated
CommitDec 03
Age
9y
Commits · 90 Days