@@ -1,110 +1,116 @@
#SpringBoot-Learning
#SpringBoot-Learning
本项目内容为Spring Boot教程程序样例。
本项目内容为Spring Boot教程程序样例。
作者博客:http://blog.didispace.com
作者博客:http://blog.didispace.com
- Spring Boot系列博文:http://blog.didispace.com/categories/Spring-Boot/
- Spring Boot系列博文:http://blog.didispace.com/categories/Spring-Boot/
- Spring Cloud系列博文:http://blog.didispace.com/tag/spring-cloud/
- Spring Cloud系列博文:http://blog.didispace.com/tag/spring-cloud/
- Spring Cloud中文社区:http://bbs.springcloud.com.cn/
- Spring Cloud中文社区:http://bbs.springcloud.com.cn/
如您觉得该项目对您有用,欢迎点击右上方的**Star**按钮,给予支持!!
如您觉得该项目对您有用,欢迎点击右上方的**Star**按钮,给予支持!!
如有问题,可联系:didi@potatomato .club
如有问题,可联系:didi@potatomato .club
##样例列表
##样例列表
### 快速入门
### 快速入门
- chapter1: [基本项目构建(可作为工程脚手架),引入web模块,完成一个简单的RESTful API ](http://blog.didispace.com/spring-boot-learning-1/ )
- chapter1: [基本项目构建(可作为工程脚手架),引入web模块,完成一个简单的RESTful API ](http://blog.didispace.com/spring-boot-learning-1/ )
### 工程配置
### 工程配置
- chapter2-1-1: [配置文件详解:自定义属性、随机数、多环境配置等 ](http://blog.didispace.com/springbootproperties/ )
- chapter2-1-1: [配置文件详解:自定义属性、随机数、多环境配置等 ](http://blog.didispace.com/springbootproperties/ )
### Web开发
### Web开发
- chapter3-1-1: [构建一个较为复杂的RESTful API以及单元测试 ](http://blog.didispace.com/springbootrestfulapi/ )
- chapter3-1-1: [构建一个较为复杂的RESTful API以及单元测试 ](http://blog.didispace.com/springbootrestfulapi/ )
- chapter3-1-2: [使用Thymeleaf模板引擎渲染web视图 ](http://blog.didispace.com/springbootweb/ )
- chapter3-1-2: [使用Thymeleaf模板引擎渲染web视图 ](http://blog.didispace.com/springbootweb/ )
- chapter3-1-3: [使用Freemarker模板引擎渲染web视图 ](http://blog.didispace.com/springbootweb/ )
- chapter3-1-3: [使用Freemarker模板引擎渲染web视图 ](http://blog.didispace.com/springbootweb/ )
- chapter3-1-4: [使用Velocity模板引擎渲染web视图 ](http://blog.didispace.com/springbootweb/ )
- chapter3-1-4: [使用Velocity模板引擎渲染web视图 ](http://blog.didispace.com/springbootweb/ )
- chapter3-1-5: [使用Swagger2构建RESTful API ](http://blog.didispace.com/springbootswagger2/ )
- chapter3-1-5: [使用Swagger2构建RESTful API ](http://blog.didispace.com/springbootswagger2/ )
- chapter3-1-6: [统一异常处理 ](http://blog.didispace.com/springbootexception/ )
- chapter3-1-6: [统一异常处理 ](http://blog.didispace.com/springbootexception/ )
### 数据访问
### 数据访问
- chapter3-2-1: [使用JdbcTemplate ](http://blog.didispace.com/springbootdata1/ )
- chapter3-2-1: [使用JdbcTemplate ](http://blog.didispace.com/springbootdata1/ )
- chapter3-2-2: [使用Spring-data-jpa简化数据访问层(推荐) ](http://blog.didispace.com/springbootdata2/ )
- chapter3-2-2: [使用Spring-data-jpa简化数据访问层(推荐) ](http://blog.didispace.com/springbootdata2/ )
- chapter3-2-3: [多数据源配置(一):JdbcTemplate ](http://blog.didispace.com/springbootmultidatasource/ )
- chapter3-2-3: [多数据源配置(一):JdbcTemplate ](http://blog.didispace.com/springbootmultidatasource/ )
- chapter3-2-4: [多数据源配置(二):Spring-data-jpa ](http://blog.didispace.com/springbootmultidatasource/ )
- chapter3-2-4: [多数据源配置(二):Spring-data-jpa ](http://blog.didispace.com/springbootmultidatasource/ )
- chapter3-2-5: [使用NoSQL数据库(一):Redis ](http://blog.didispace.com/springbootredis/ )
- chapter3-2-5: [使用NoSQL数据库(一):Redis ](http://blog.didispace.com/springbootredis/ )
- chapter3-2-6: [使用NoSQL数据库(二):MongoDB ](http://blog.didispace.com/springbootmongodb/ )
- chapter3-2-6: [使用NoSQL数据库(二):MongoDB ](http://blog.didispace.com/springbootmongodb/ )
- chapter3-2-7: [整合MyBatis ](http://blog.didispace.com/springbootmybatis/ )
- chapter3-2-7: [整合MyBatis ](http://blog.didispace.com/springbootmybatis/ )
- chapter3-2-8: [MyBatis注解配置详解 ](http://blog.didispace.com/mybatisinfo/ )
- chapter3-2-8: [MyBatis注解配置详解 ](http://blog.didispace.com/mybatisinfo/ )
### 事务管理
### 事务管理
- chapter3-3-1: [使用事务管理 ](http://blog.didispace.com/springboottransactional/ )
- chapter3-3-1: [使用事务管理 ](http://blog.didispace.com/springboottransactional/ )
- chapter3-3-2: [分布式事务(未完成)]
- chapter3-3-2: [分布式事务(未完成)]
### 其他内容
### 其他内容
- chapter4-1-1: [使用@Scheduled创建定时任务 ](http://blog.didispace.com/springbootscheduled/ )
- chapter4-1-1: [使用@Scheduled创建定时任务 ](http://blog.didispace.com/springbootscheduled/ )
- chapter4-1-2: [使用@Async实现异步调用 ](http://blog.didispace.com/springbootasync/ )
- chapter4-1-2: [使用@Async实现异步调用 ](http://blog.didispace.com/springbootasync/ )
#### 日志管理
#### 日志管理
- chapter4-2-1: [默认日志的配置 ](http://blog.didispace.com/springbootlog/ )
- chapter4-2-1: [默认日志的配置 ](http://blog.didispace.com/springbootlog/ )
- chapter4-2-2: [使用log4j记录日志 ](http://blog.didispace.com/springbootlog4j/ )
- chapter4-2-3 : [对 log4j进行多环境不同日志级别的控制 ](http://blog.didispace.com/springbootlog4jmuilt / )
- chapter4-2-2 : [使用 log4j记录日志 ](http://blog.didispace.com/springbootlog4j/ )
- chapter4-2-4: [使用AOP统一处理Web请求日志 ](http://blog.didispace.com/springbootaoplog/ )
- chapter4-2-5 : [使用 log4j记录日志到MongoDB ](http://blog.didispace.com/springbootlog4jmongodb / )
- chapter4-2-3 : [对 log4j进行多环境不同日志级别的控制 ](http://blog.didispace.com/springbootlog4jmuilt / )
#### 安全管理
- chapter4-2-4: [使用AOP统一处理Web请求日志 ](http://blog.didispace.com/springbootaoplog/ )
- chapter4-3-1 : [使用Spring Security ](http://blog.didispace.com/springbootsecurity / )
- chapter4-2-5 : [使用log4j记录日志到MongoDB ](http://blog.didispace.com/springbootlog4jmongodb / )
- chapter4-3-2: [使用Spring Session(未完成)]
- chapter4-2-6: [Spring Boot 1.5.x新特性:动态修改日志级别 ](http://blog.didispace.com/spring-boot-1-5-x-feature-1/ )
#### 缓存支持
#### 安全管理
- chapter4-4-1: [注解配置与EhCache使用 ](http://blog.didispace.com/springbootcache1/ )
- chapter4-4-2 : [使用Redis做集中式缓存 ](http://blog.didispace.com/springbootcache2 / )
- chapter4-3-1 : [使用Spring Security ](http://blog.didispace.com/springbootsecurity / )
- chapter4-3-2: [使用Spring Session(未完成)]
#### 邮件发送
#### 缓存支持
- chapter4-5-1: [实现邮件发送:简单邮件、附件邮件、嵌入资源的邮件、模板邮件 ](http://blog.didispace.com/springbootmailsender/ )
- chapter4-4-1: [注解配置与EhCache使用 ](http://blog.didispace.com/springbootcache1/ )
### 消息服务
- chapter4-4-2: [使用Redis做集中式缓存 ](http://blog.didispace.com/springbootcache2/ )
- chapter5-1-1: [JMS(未完成)]
#### 邮件发送
- chapter5-2-1: [Spring Boot中使用RabbitMQ ](http://blog.didispace.com/spring-boot-rabbitmq/ )
- chapter4-5-1: [实现邮件发送:简单邮件、附件邮件、嵌入资源的邮件、模板邮件 ](http://blog.didispace.com/springbootmailsender/ )
### 其他功能
### 消息服务
- chapter6-1-1: [使用Spring StateMachine框架实现状态机 ](http://blog.didispace.com/spring-statemachine/ )
- chapter5-1-1: [JMS(未完成)]
### Dubbo进行服务治理
- chapter5-2-1: [Spring Boot中使用RabbitMQ ](http://blog.didispace.com/spring-boot-rabbitmq/ )
- chapter9-2-1: [Spring Boot中使用Dubbo进行服务治理]
### 其他功能
- chapter9-2-2: [Spring Boot与Dubbo中管理服务依赖]
- chapter6-1-1: [使用Spring StateMachine框架实现状态机 ](http://blog.didispace.com/spring-statemachine/ )
### Spring Cloud构建微服务架构
### Dubbo进行服务治理
由于Spring Cloud偏宏观架构,Spring Boot偏微观细节,内容上越来越多,为了两部分内容不互相干扰,所以迁移Spring Cloud内容到:[SpringCloud-Learning项目 ](http://git.oschina.net/didispace/SpringCloud-Learning ),该项目将不再更新Spring Cloud内容,关注Spring Cloud内容的请移步至[SpringCloud-Learning项目 ](http://git.oschina.net/didispace/SpringCloud-Learning )
- chapter9-2-1: [Spring Boot中使用Dubbo进行服务治理]
- chapter9-1-1 : [Spring Cloud构建微服务架构(一)服务注册与发现 ]( http://blog.didispace.com/springcloud1/ )
- chapter9-2-2 : [Spring Boot与Dubbo中管理服务依赖]
- chapter9-1-2: [Spring Cloud构建微服务架构(二)服务消费者 ](http://blog.didispace.com/springcloud2/ )
- chapter9-1-3: [Spring Cloud构建微服务架构(三)断路器 ]( http://blog.didispace.com/springcloud3/ )
### Spring Cloud构建微服务架构
- chapter9-1-4: [Spring Cloud构建微服务架构(四)分布式配置中心 ](http://blog.didispace.com/springcloud4/ )
- chapter9-1-5: [Spring Cloud构建微服务架构(五)服务网关 ]( http://blog. didispace.com/s pringc loud5/ )
由于Spring Cloud偏宏观架构,Spring Boot偏微观细节,内容上越来越多,为了两部分内容不互相干扰,所以迁移Spring Cloud内容到:[ SpringCloud-Learning项目 ]( http://git.oschina.net/didispace/SpringCloud-Learning ),该项目将不再更新Spring Cloud内容,关注Spring Cloud内容的请移步至 [SpringCloud-Learning项目 ]( http://git.oschina.net/ didispace/S pringC loud-Learning )
- chapter9-1-6: [Spring Cloud构建微服务架构(六)集群监控]
- chapter9-1-1: [Spring Cloud构建微服务架构(一)服务注册与发现 ](http://blog.didispace.com/springcloud1/ )
- chapter9-1-2: [Spring Cloud构建微服务架构(二)服务消费者 ](http://blog.didispace.com/springcloud2/ )
## 教程整理地址(时间不足,暂缓更新)
- chapter9-1-3: [Spring Cloud构建微服务架构(三)断路器 ](http://blog.didispace.com/springcloud3/ )
- chapter9-1-4: [Spring Cloud构建微服务架构(四)分布式配置中心 ](http://blog.didispace.com/springcloud4/ )
http://blog.didispace.com/book/ springboot/
- chapter9-1-5: [Spring Cloud构建微服务架构(五)服务网关 ]( http://blog.didispace.com/springcloud5/ )
- chapter9-1-6: [Spring Cloud构建微服务架构(六)集群监控]
## 打赏支持
<img src="http://git.oschina.net/uploads/images/2016/0717/085831_64f0a21e_437188.png" width="200px" height="200px;" /> <img src="http://git.oschina.net/uploads/images/2016/0717/085620_78f6b3cb_437188.png" width="200px" height="200px;" />
## 教程整理地址(时间不足,暂缓更新)
http://blog.didispace.com/book/springboot/
## 打赏支持
<img src="http://git.oschina.net/uploads/images/2016/0717/085831_64f0a21e_437188.png" width="200px" height="200px;" /> <img src="http://git.oschina.net/uploads/images/2016/0717/085620_78f6b3cb_437188.png" width="200px" height="200px;" />