Spring Boot 入门 - 目录

Spring提供了一系列比如依赖注入,事务管理,MVC、REST等功能来帮助开发者构建应用。同时提供了基于XML、基于注解、基于JavaConfig的灵活配置方式。SpringBoot构建在Spring之上,可以大大的简化Spring应用的配置开发过程。比如:简化依赖管理、自动配置、嵌入式Servlet容器、大量有用的工具等。SpringBoot项目中不需要也不会自动生成任何XML配置文件,包括web.xml在内。建议阅读这篇文章: How not to hate Spring in 2016。Spring4发布同时也推出了Spring Boot,2014年Spring Boot 1.0.0 发布。

借助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

猜你喜欢

转载自rensanning.iteye.com/blog/2355928