借助Spring的强大无缝集成功能,SpringBoot也能很好的集成各大OSS开源框架。比如:
Spring Security, Spring Data, Spring Cloud, Spring Integration, Spring Batch, Spring Session, Jersey, JPA, Redis, MongoDB, JWT, OAuth2, Swagger等等。
Spring(DI/IOC)、Spring MVC(Dispatcher Servlet, ModelAndView, View Resolver)、Spring Boot(Dependencies Stack, Auto Configuration,Embedded Server Integrations)
四大神器
- Spring Boot Starters
- Spring Boot AutoConfigurator
- Spring Boot CLI
- Spring Boot Actuator
官方文档
Spring Boot Reference Guide: http://docs.spring.io/spring-boot/docs/current/reference/html/index.html
Spring Boot Reference Guide中文版: https://github.com/qibaoguang/Spring-Boot-Reference-Guide
Spring Boot Samples: https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples
Spring Guides: http://spring.io/guides
相关书籍
开发环境
- Windows7 (64bit)
- JDK 8
- Spring Tool Suite (STS)
- Maven 3
- Tomcat 8 (Servlet 3)
- Spring Boot 1.5.1.RELEASE
- Spring Framework 4.3.6.RELESAE
基础篇
Spring Boot 入门 - 基础篇(1)- 创建工程 详细内容
Spring Boot 入门 - 基础篇(2)- 嵌入式容器 详细内容
Spring Boot 入门 - 基础篇(3)- 日志管理 详细内容
Spring Boot 入门 - 基础篇(4)- 静态资源 详细内容
Spring Boot 入门 - 基础篇(5)- 使用WebJars 详细内容
Spring Boot 入门 - 基础篇(6)- 页面模板 详细内容
Spring Boot 入门 - 基础篇(7)- 国际化 详细内容
Spring Boot 入门 - 基础篇(8)- 数据库操作 详细内容
Spring Boot 入门 - 基础篇(9)- 文件上传下载 详细内容
Spring Boot 入门 - 基础篇(10)- 发送邮件 详细内容
Spring Boot 入门 - 基础篇(11)- 数据源配置 详细内容
Spring Boot 入门 - 基础篇(12)- 数据校验 详细内容
Spring Boot 入门 - 基础篇(13)- 异常处理 详细内容
Spring Boot 入门 - 基础篇(14)- 参数设置 详细内容
Spring Boot 入门 - 基础篇(15)- 工程部署 详细内容
进阶篇
Spring Boot 入门 - 进阶篇(1)- Servlet、Filter、Listener、Interceptor 详细内容
Spring Boot 入门 - 进阶篇(2)- 异步调用(@Async) 详细内容
Spring Boot 入门 - 进阶篇(3)- 定时任务(@Scheduled) 详细内容
Spring Boot 入门 - 进阶篇(4)- REST访问(RestTemplate) 详细内容
Spring Boot 入门 - 进阶篇(5)- 数据缓存(@Cacheable) 详细内容
Spring Boot 入门 - 进阶篇(6)- 启动加载(CommandLineRunner) 详细内容
Spring Boot 入门 - 进阶篇(7)- 自动配置(AutoConfigure) 详细内容
Spring Boot 入门 - 进阶篇(8)- 应用监控(Actuator) 详细内容
参考:
https://www.youtube.com/watch?v=sbPSjI4tt10
http://www.dineshonjava.com/2016/06/introduction-to-spring-boot-a-spring-boot-complete-guide.html
http://qiita.com/opengl-8080/items/05d9490d6f0544e2351a
http://qiita.com/uzresk/items/31a4585f7828c4a9334f