# study-springboot **Repository Path**: ossbar/study-springboot ## Basic Information - **Project Name**: study-springboot - **Description**: 《Spring Boot轻松学:从校园到职场》适合在校大学生从零开始学习Spring Boot,并逐渐深入到实际应用中去。每章内容都可以根据实际情况进行调整,以适应不同的教学需求和技术发展。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://juejin.cn/column/7412075509457158171 - **GVP Project**: No ## Statistics - **Stars**: 61 - **Forks**: 64 - **Created**: 2024-09-08 - **Last Updated**: 2025-06-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Maven, AI ## README ## 环境要求 JDK1.8及以上版本 MySQL8.0.27 Maven 3.6.1构建工具 IDEA ## 学习建议 Springboot的学习分为四个阶段:了解---->>入门--->>熟悉--->>拓展 了解阶段:请参考官方指导文档入门学习基础知识。 入门阶段:能把Springboot技术灵活应用于实际项目中。 熟悉阶段:研究Springboot原理、Springboot源码。 拓展阶段:基于Springboot框架,进行封装和扩展,例如开发扩展插件:例如mybatis-spring-boot-starter等。 学习建议:看官方文档,最为详细 https://www.springcloud.cc/spring-boot.html ## 知识导图 ![img.png](img.png) ## 适宜人群 本教程适合: 想要深入学习 Springboot框架的小伙伴 零散学习过 Springboot,但对 Springboot整体了解不够深入的小伙伴 对 Springboot的内部和底层感兴趣的小伙伴 有意向以后成为高级开发的小伙伴 有打算自己封装一套属于自己的用来做项目开发脚手架的小伙伴 ## 版本更新 1. study-springboot-chapter00 所有子模块的样本工程 2. study-springboot-chapter01 子模块:主要属性配置、多环境配置、日志配置、自定义属性配置、自定义Banner 3. study-springboot-chapter02 子模块:主要注解配置、数据源配置、集成Mybatis实现数据库的持久化 4. study-springboot-chapter03 子模块:集成Mybatis-Plus实现数据库的持久化 5. study-springboot-chapter04 子模块:集成hikari,druid数据库连接池 6. study-springboot-chapter05 子模块:集成JdbcTemplate实现数据库的持久化 7. study-springboot-chapter06 子模块:多数据源配置 8. study-springboot-chapter07 子模块:事务管理 9. study-springboot-chapter08 子模块:ehcache实现缓存 10. study-springboot-chapter09 子模块:redis实现缓存 11. study-springboot-chapter10 子模块:集成thymeleaf进行web开发 12. study-springboot-chapter11 子模块:集成echarts进行图表开发 13. study-springboot-chapter12 子模块:任务调度获取疫情大数据