本项目内容为《Spring Boot基础教程》的程序样例。
专题目标:打造全网内容最全,比收费教程更好的Spring Boot免费教程!
加入社群:如果你正在学习Spring Boot,不妨加入我们的Spring技术交流群 ,一起成长
Spring社区:如果您在学习过程中碰到问题,可以访问SpringForAll社区,描述你的问题,我们会尽快给你答复。当然,如果你想分享你的学习经验,也可以在这里发表你的文章
如何支持:
- 关注我的公众号”程序猿DD“
- 点个
Star
并Follow
我 - 把该仓库分享给更多的朋友
关注公众号:“程序猿DD”,领取我整理的免费学习资料。
本教程内容持续更新连载中!Star关注支持一下,随时获得更新信息!
- Spring Boot 2.x基础教程:配置文件详解
- Spring Boot 2.x基础教程:2.4版本前后的多环境配置变化
- Spring Boot 2.x基础教程:2.4版本前后的分组配置变化
- Spring Boot 2.x基础教程:配置元数据的应用
- Spring Boot 2.x基础教程:加密配置中的敏感信息
- Spring Boot 2.x基础教程:构建RESTful API与单元测试
- Spring Boot 2.x基础教程:使用Swagger2构建强大的API文档
- Spring Boot 2.x基础教程:JSR-303实现请求参数校验
- Spring Boot 2.x基础教程:Swagger接口分类与各元素排序问题详解
- Spring Boot 2.x基础教程:Swagger静态文档的生成
- Spring Boot 2.x基础教程:找回启动日志中的请求路径列表
- Spring Boot 2.x基础教程:使用SpringFox 3生成Swagger文档
- Spring Boot 2.x基础教程:如何扩展XML格式的请求和响应
关系型数据库
- Spring Boot 2.x基础教程:使用JdbcTemplate访问MySQL数据库
- Spring Boot 2.x基础教程:默认数据源Hikari的配置详解
- Spring Boot 2.x基础教程:使用国产数据库连接池Druid
- Spring Boot 2.x基础教程:使用Spring Data JPA访问MySQL
- Spring Boot 2.x基础教程:使用MyBatis访问MySQL
- Spring Boot 2.x基础教程:使用MyBatis的XML配置方式
- Spring Boot 2.x基础教程:JdbcTemplate的多数据源配置
- Spring Boot 2.x基础教程:Spring Data JPA的多数据源配置
- Spring Boot 2.x基础教程:MyBatis的多数据源配置
- Spring Boot 2.x基础教程:事务管理入门
- Spring Boot 2.x基础教程:使用Flyway管理数据库版本
- Spring Boot 2.x基础教程:使用JTA实现多数据源的事务管理
- Spring Boot 2.x基础教程:2.5版本后数据脚本初始化的变动
加速利器:各种缓存的使用
- Spring Boot 2.x基础教程:进程内缓存的使用与Cache注解详解
- Spring Boot 2.x基础教程:EhCache缓存的使用
- Spring Boot 2.x基础教程:使用EhCache缓存集群
- Spring Boot 2.x基础教程:使用集中式缓存Redis
- Spring Boot 2.x基础教程:使用Redis的发布订阅功能
其他常见存储的使用
- Spring Boot 2.x基础教程:使用MongoDB
- Spring Boot 2.x基础教程:使用LDAP来管理用户与组织数据
- Spring Boot 2.x基础教程:使用时序数据库InfluxDB
- Spring Boot 2.x基础教程:使用PostgreSQL
- Spring Boot 2.x基础教程:使用 Thymeleaf开发Web页面
- Spring Boot 2.x基础教程:使用 ECharts 绘制各种华丽的数据图表
- Spring Boot 2.x基础教程:实现文件上传
- Spring Boot 2.x基础教程:多个文件的上传
- Spring Boot 2.x基础教程:文件上传的单元测试怎么写
定时任务
- Spring Boot 2.x基础教程:使用@Scheduled实现定时任务
- Spring Boot 2.x基础教程:使用Elastic Job实现定时任务
- Spring Boot 2.x基础教程:使用Elastic Job的分片配置提高执行效率
- Spring Boot 2.x基础教程:使用Elastic Job的namespace防止任务名冲突
异步任务
- Spring Boot 2.x基础教程:使用@Async实现异步任务
- Spring Boot 2.x基础教程:配置@Async异步任务的线程池
- Spring Boot 2.x基础教程:如何隔离@Async异步任务的线程池
- Spring Boot 2.x基础教程:配置线程池的拒绝策略
- Spring Boot 2.x基础教程:默认日志管理与Logback配置详解
- Spring Boot 2.x基础教程:使用log4j2记录日志
- Spring Boot 2.x基础教程:使用tinylog记录日志
- Spring Boot自定义启动Banner
- 实现邮件发送:简单邮件、附件邮件、嵌入资源的邮件、模板邮件
- 使用Spring StateMachine框架实现状态机
- Spring Boot应用的后台运行配置
- 什么时候不要使用@Autowire
- 为什么加了@Transactional注解,事务没有回滚?
- 为什么启动时候API路径都没了?
- 使用Java 8中LocalDate等时间日期类的问题解决
- Request header is too large 如何解决?
- Spring Boot自动化配置的利弊及解决之道
- Spring Boot 2.0 正式发布,升还是不升呢?
- Spring Boot 2.0 新特性和发展方向
- Spring Boot 2.0 与 Java 9
- Spring Boot 2.0 新特性(一):配置绑定 2.0 全解析
- Spring Boot 2.0 新特性(二):新增事件ApplicationStartedEvent
- Spring Boot 2.2 正式发布,大幅性能提升 + Java 13 支持
- Spring Boot 2.3.0 发布
- Spring Boot 2.3.0 放弃 Maven 转投 Gradle
- Spring Boot 2.3.2 发布,解决 Too many open files 导致的应用宕机问题
- Spring Boot 2.4.0 正式发布!全新的配置处理机制,拥抱云原生!
- Spring Boot 2.4.1 发布,修正大量2.4全新配置机制的Bug
- Spring Boot 2.5.0 发布:支持Java16、Gradle 7、Datasource初始化调整
- Spring Boot 2.5.1 发布
- 我的博客:分享平时学习和实践过的技术内容
- 知识星球:聊聊技术人的斜杠生活
- Spring Boot基础教程:全网Star最多的免费Spring Boot基础教程
- Spring Cloud基础教程:全网最早最全的免费Spring Cloud基础教程
如果您也想赞助支持并出现在上表中的话,可以通过邮件联系我:
[email protected]