【鼓励一下】 我正在参与CSDN博客之星的竞选,如果我的内容有帮助到你,欢迎点击投票支持(每天可以投5次哦)
本项目内容为《Spring Boot基础教程》的程序样例。
专题目标:打造全网内容最全,比收费教程更好的Spring Boot免费教程!
如何支持:
- 关注我的公众号”程序猿DD“
- 点个
Star
并Follow
我 - 把该仓库分享给更多的朋友
如果您对文字类教程不感冒或者想要通过综合案例学习Spring,那么给您推荐这个我觉得目前内容与价格最良心的视频课程:"玩转Spring全家桶"
关注公众号:“程序猿DD”,领取我整理的免费学习资料。
如果您也想赞助支持并出现在上表中的话,可以通过邮件联系我:
[email protected]
本教程版本基于Spring Boot 1.3.x - 1.5.x,部分内容可能会有出入。如果您发现问题,首先看版本是否一致。如果还有问题,可以提Issue指出。
如果您要学习Spring Boot 2.x版本,可以切换到2.x分支学习,本教程正在连载2.x版本的最新教程,如果您觉得内容不错,Star关注我吧!
- Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系
- chapter1:基本项目构建(可作为工程脚手架),引入web模块,完成一个简单的RESTful API
- 使用Intellij中的Spring Initializr来快速构建Spring Boot/Cloud工程
提示:我们在学习Spring Boot、Spring Cloud的时候,一定要知道它们的版本关系,以避免不必要的困恼。
- chapter2-1-1:配置文件详解:自定义属性、随机数、多环境配置等
- chapter2-2-1:2.0 新特性(一):配置绑定全解析
- chapter2-1-2:2.0 新特性(二):新增事件ApplicationStartedEvent
- chapter3-1-1:构建一个较为复杂的RESTful API以及单元测试
- chapter3-1-2:使用Thymeleaf模板引擎渲染web视图
- chapter3-1-3:使用Freemarker模板引擎渲染web视图
- chapter3-1-4:使用Velocity模板引擎渲染web视图
- chapter3-1-5:使用Swagger2构建RESTful API
- chapter3-1-6:统一异常处理
- chapter3-1-7:使用Java 8中LocalDate等时间日期类的问题解决
- chapter3-1-8:扩展XML请求和响应的支持
- chapter3-2-1:使用JdbcTemplate
- chapter3-2-2:使用Spring-data-jpa简化数据访问层(推荐)
- chapter3-2-3:多数据源配置(一):JdbcTemplate
- chapter3-2-4:多数据源配置(二):Spring-data-jpa
- chapter3-2-5:使用NoSQL数据库(一):Redis
- chapter3-2-6:使用NoSQL数据库(二):MongoDB
- chapter3-2-7:整合MyBatis
- chapter3-2-8:MyBatis注解配置详解
- chapter3-2-9:使用Flyway来管理数据库版本
- chapter3-2-10:使用LDAP来统一管理用户信息
- chapter3-2-11:Spring Boot中增强对MongoDB的配置(连接池等)
- chapter3-3-1:使用事务管理
- chapter3-3-2:[分布式事务(未完成)]
- chapter4-1-1:使用@Scheduled创建定时任务
- chapter4-1-2:使用@Async实现异步调用
- chapter4-1-3:使用@Async实现异步调用:自定义线程池
- chapter4-1-4:使用@Async实现异步调用:资源优雅关闭
- chapter4-1-5:使用@Async实现异步调用:使用Future以及定义超时
- chapter4-2-1:默认日志的配置
- chapter4-2-2:使用log4j记录日志
- chapter4-2-3:对log4j进行多环境不同日志级别的控制
- chapter4-2-4:使用AOP统一处理Web请求日志
- chapter4-2-5:使用log4j记录日志到MongoDB
- chapter4-2-6:Spring Boot 1.5.x新特性:动态修改日志级别]
- chapter4-3-1:使用Spring Security
- chapter4-3-2:[使用Spring Session(未完成)]
- chapter4-4-1:注解配置与EhCache使用
- chapter4-4-2:使用Redis做集中式缓存
- chapter4-5-1:实现邮件发送:简单邮件、附件邮件、嵌入资源的邮件、模板邮件
- chapter5-1-1:[JMS(未完成)]
- chapter5-2-1:Spring Boot中使用RabbitMQ
- chapter6-1-1:使用Spring StateMachine框架实现状态机
- Spring Boot Actuator监控端点小结
- 在传统Spring应用中使用spring-boot-actuator模块提供监控端点
- Spring Boot应用的后台运行配置
- Spring Boot自定义Banner
- chapter9-2-1:Spring Boot中使用Dubbo进行服务治理
- chapter9-2-2:Spring Boot与Dubbo中管理服务依赖
- 我的博客:分享平时学习和实践过的技术内容
- 知识星球:聊聊技术人的斜杠生活
- GitHub:Star支持一下呗
- Gitee:Star支持一下呗
- Spring问答社区:如果您有什么问题,可以去这里发帖
- Spring Boot基础教程:全网Star最多的免费Spring Boot基础教程
- Spring Cloud基础教程:全网最早最全的免费Spring Cloud基础教程