先弄清楚这门课到底在解决什么工作场景

很多做企业级应用开发的团队,早就把 SpringBoot 当成新建项目的默认脚手架了。如果你之前只写过零散的 Servlet 或者还在死磕老旧的 XML 配置,到了真实项目里往往会发现:别人三两下就能搭起一个能跑的后端服务,自己却卡在各种依赖冲突和配置文件加载顺序上。这套资料瞄准的就是这种“基础语法会写,但工程化配置摸不着头脑”的尴尬阶段。它不负责教你从零认识 Java 语法,而是专门解决怎么用 SpringBoot 快速构建工程、怎么管理多环境配置、以及怎么把常用的中间件平滑接入业务代码里。

适合什么基础以及建议先看哪几块

从资料包的设定来看,这套内容预设的受众是工作一年及以上的 Java 开发工程师。换句话说,你得对 Spring 的核心概念有基本认知,知道依赖注入大致是怎么回事,否则直接上手会有些吃力。对于刚转行或者基础偏弱的人,建议先把“起步依赖原理分析”和“配置文件加载顺序”这两块仔细过一遍,这是很多人平时写增删改查却一直没搞明白的底层逻辑。看完原理后,直接跳到配置获取数据和 profile 切换部分,这部分在应对开发和测试环境切换时极其管用。至于各种整合组件的内容,可以等实际工作有需要时再按需查阅,没必要一开始就死磕。

学完能独立做什么以及资料怎么配合练习

踏实跟下来之后,你应该能独立搭建一个规范的后端工程:从初始化项目、编写配置文件、读取业务参数,到整合单元测试框架和常用缓存组件,整套流程不用再到处抄网上的零散代码。练习时不要只用眼睛看视频,强烈建议自己建一个空工程跟着敲。每看完一个配置加载或数据读取的知识点,就立刻在本地写个测试类打印结果,验证配置是否如期生效。遇到整合部分,先自己尝试写一遍连接和调用,报错了再去对照资料里的写法找差异。这种带着问题去比对的做法,比单纯顺播视频有效得多。


工作1年及以上Java开发工程师

课程目录

*   第一章 SpringBoot入门篇/

  *   Day01/

    *   01-今日内容

    *   02-SpringBoot概述

    *   03-SpringBoot快速入门

    *   04-快速构建SpringBoot工程

    *   05-SpringBoot起步依赖原理分析

    *   06-SpringBoot配置-配置文件分类

    *   07-SpringBoot配置-yaml基本语法

    *   08-SpringBoot配置-yaml数据格式

    *   09-SpringBoot配置-获取数据_1

    *   10-SpringBoot配置-获取数据_2

    *   11-SpringBoot配置-profile

    *   12-SpringBoot配置-项目内部配置文件加载顺序

    *   13-SpringBoot配置-项目外部配置加载顺序

    *   13-SpringBoot整合Junit

    *   14-SpringBoot整合Redis

    *   15-SpringBoot整合MyBatis

*   第二章 SpringBoot进阶篇/

  *   Day02/

    *   01-SpringBoot高级-今日内容

    *   02-SpringBoot自动配置-Condition-1

    *   03-SpringBoot自动配置-Condition-2

    *   04-SpringBoot自动配置-切换内置web服务器

    *   05-SpringBoot自动配置-Enable注解原理

    *   06-SpringBoot自动配置-@Import详解

    *   07-SpringBoot自动配置-@EnableAutoConfiguration详解

    *   08-SpringBoot自动配置-自定义starter步骤分析

    *   09-SpringBoot自动配置-自定义starter实现-1

    *   10-SpringBoot自动配置-自定义starter实现-2

    *   11-SpringBoot事件监听

    *   12-SpringBoot流程分析-初始化

    *   13-SpringBoot流程分析-RUN

    *   14-SpringBoot监控-Actuator基本使用

    *   15-SpringBoot监控-Actuator开启所有Endpoint

    *   16-SpringBoot监控-SpringBoot Admin图形化界面使用

    *   17-SpringBoot部署