V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
javahih
V2EX  ›  程序员

SpringBoot 2.0 与微服务实践系列教程

  •  
  •   javahih · 30 天前 · 2533 次点击

    专栏地址

    SpringBoot 2.0 与微服务实践系列教程

    本专栏基于 Spring Boot 2.0,配套自己编写的代码示例和图解,内容涵盖从基础入门到微服务架构的实践。包括基础配置、Web 开发、数据库操作、Redis 、日志管理,以及企业级开发中的消息队列、MongoDB 、Elasticsearch 、OAuth2.0 、JWT 、Spring Cloud 、Dubbo 、Spring Cloud Alibaba 等内容,形成一个完整的知识体系,适合作为入门教程。

    专栏代码已托管至 GitHub ,可通过以下链接克隆到本地:GitHub 代码下载


    开发环境

    • JDK:1.8
    • Spring Boot:2.3.2.RELEASE
    • Spring Cloud:Hoxton.SR9
    • Spring Cloud Alibaba:2.2.2.RELEASE
    • MyBatis Plus:3.4.3.4
    • Maven:3.2+
    • MySQL:5.7.36

    开发工具

    • IntelliJ IDEA
    • smartGit
    • Navicat

    快速开始

    可以通过阿里云提供的 Cloud Native App Initializer 快速搭建 Spring Boot 项目:阿里云 Spring Boot 脚手架


    学习入门前言


    一、配置使用篇

    1.1 配置文件用法

    1.2 配置注解使用介绍

    1.3 YAML 配置使用

    1.4 配置 profiles 多环境


    二、数据访问篇

    2.1 JDBC 数据访问

    2.2 ORM 框架 MyBatis

    2.3 Spring Data JPA

    2.4 MyBatis Plus

    2.5 连接池 Druid


    三、日志处理篇

    3.1 基础入门系列

    3.2 Logback 入门

    3.3 Log4j 入门


    四、Web 使用篇

    4.1 模板引擎之 JSP

    4.2 模板引擎之 Thymeleaf

    4.3 国际化多语言

    4.4 RESTful API 支持

    4.5 在线文档 Swagger

    4.6 Spring Validation 校验

    4.7 RestTemplate

    4.8 EasyExcel 报表

    4.9 Jackson 应用

    4.10 WebSocket 应用


    五、缓存处理篇

    5.1 缓存入门

    5.2 集成 Redis 教程

    5.3 集成 MongoDB 教程


    六、消息队列篇

    6.1 消息队列之 RabbitMQ

    6.2 消息队列之 Kafka


    七、微服务之 Dubbo


    八、微服务之 Spring Cloud

    8.1 服务治理实现

    8.2 声明式服务调用

    8.3 客户端负载均衡

    8.4 服务容错保护

    8.5 API 网关服务

    8.6 分布式配置中心


    九、微服务之 Spring Cloud Alibaba

    9.1 Nacos 服务注册与发现

    9.2 Nacos 分布式配置中心

    9.3 Nacos 集成分布式服务组件 Dubbo

    9.4 集成阿里 Canal 监听 MySQL

    9.5 服务防护组件 Sentinel


    十、单点登录篇

    10.1 单点登录入门

    10.2 单点登录框架 CAS

    10.3 单点登录方案 OAuth2.0

    10.4 前后端分类鉴权 JWT


    十一、OAuth2.0 篇

    11.1 OAuth2.0 入门

    11.2 OAuth2.0 四种模式

    11.3 OAuth2.0 信息存储


    十二、搜索引擎篇

    12.1 搜索引擎之 Elasticsearch


    十三、Task 任务篇

    13.1 异步任务使用

    13.2 定时任务使用

    13.3 邮件任务使用


    十四、部署监控篇

    14.1 部署与监控实践


    十五、安全授权篇

    15.1 Spring Security 使用


    十六、AI 应用篇


    十七、源码学习篇

    17.1 Spring Boot 自动配置原理

    17.2 Spring Boot 嵌入式 Servlet 容器

    17.3 Spring Boot 注解系列

    17.4 Spring Boot 自定义 Starter


    拓展篇

    函数式编程语言


    23 条回复    2025-08-08 08:26:39 +08:00
    nekoneko
        1
    nekoneko  
       30 天前
    springboot 都 3.5 了, java 都 24 了, 别 2.0, 1.8 了. 大清已经亡了兄弟.
    wysnxzm
        2
    wysnxzm  
       30 天前   ❤️ 3
    @nekoneko #1 他只是想卖点课误人子弟罢了
    ooTwToo
        3
    ooTwToo  
       30 天前   ❤️ 1
    今夕是何年?
    baiic
        4
    baiic  
       30 天前
    @nekoneko 4 都出来了
    qocja
        5
    qocja  
       30 天前
    今夕是何年
    FrankAdler
        6
    FrankAdler  
       30 天前
    @nekoneko 看他 GitHub 的代码,5 、6 年前的东西了,都不带更新了还拿来卖
    netizenHan
        7
    netizenHan  
       30 天前   ❤️ 1
    ?给我干哪来了
    darksword21
        8
    darksword21  
    PRO
       30 天前
    jdk 1.8 是什么
    shelterz
        9
    shelterz  
       30 天前
    培训班都不教 Java 了, 说明增量市场没了,新人进不来
    newaccount
        10
    newaccount  
       30 天前
    大善人啊!现在到处一搜全都是新版的示例,接手旧版完全不知道怎么上手,有这个石器版教程实在是太实用啦!

    (不行了,给自己说恶心了,让我去吐会儿)
    JoeDH
        11
    JoeDH  
       30 天前
    spring cloud 微服务这套东西,都快过气了吧
    nekoneko
        12
    nekoneko  
       30 天前
    @baiic 4 还只是预览版, 没 GA 呢
    tairan2006
        13
    tairan2006  
       30 天前
    大清已经亡了
    runningman
        14
    runningman  
       30 天前
    直接上 3.0 吧,
    sleepybear1113
        15
    sleepybear1113  
       30 天前
    Spring Boot 马上 4.0 了,Java 马上 25 lts 了,你这个 2.0+1.8 ,10 年前的了
    kakki
        16
    kakki  
       30 天前
    想回到过去,试着让故事继续,至少不再让你离我而去
    Need4more
        17
    Need4more  
       30 天前
    csdn ?
    zerovoid
        18
    zerovoid  
       30 天前
    2019 年的陈年老文章,
    还发在毒瘤 CSDN 上。
    你认真的么,
    我去 B 站找教程,
    都能找到 2025 年最新版的,还有带源码的 demo 。
    blankhang
        19
    blankhang  
       30 天前   ❤️ 1
    shitcode
        20
    shitcode  
       30 天前
    啊?
    NickX
        21
    NickX  
       30 天前
    CSDN ,大家快 block
    jeanriver
        22
    jeanriver  
       30 天前
    我穿越了,赶紧买 BTC
    dranfree
        23
    dranfree  
       29 天前 via Android
    给我干哪儿来了,今年是 2025 年吗?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1002 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:08 · PVG 07:08 · LAX 16:08 · JFK 19:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.