Spring Boot 入门 - 目录

Spring提供了一系列比如依赖注入,事务管理,MVC、REST等功能来帮助开发者构建应用。同时提供了基于XML、基于注解、基于JavaConfig的灵活配置方式。SpringBoot构建在Spring之上,可以大大的简化Spring应用的配置开发过程。比如:简化依赖管理、自动配置、嵌入式Servlet容器、大量有用的工具等。SpringBoot项目中不需要也不会自动生成任何XML配置文件,包括web.xml在内。建议阅读这篇文章:[url=https://spring.io/blog/2015/11/29/how-not-to-hate-spring-in-2016]How not to hate Spring in 2016[/url]。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)

[img]http://dl2.iteye.com/upload/attachment/0122/9265/882cb20e-b6b8-3e4f-a6fa-98629780b62c.png[/img]

[b]四大神器[/b]
[list][*]Spring Boot Starters
[*]Spring Boot AutoConfigurator
[*]Spring Boot CLI
[*]Spring Boot Actuator[/list]

[b]官方文档[/b]
Spring Boot Reference Guide:[url=http://docs.spring.io/spring-boot/docs/current/reference/html/index.html]http://docs.spring.io/spring-boot/docs/current/reference/html/index.html[/url]
Spring Boot Reference Guide中文版:[url=https://github.com/qibaoguang/Spring-Boot-Reference-Guide]https://github.com/qibaoguang/Spring-Boot-Reference-Guide[/url]
Spring Boot Samples:[url=https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples]https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples[/url]
Spring Guides:[url=http://spring.io/guides]http://spring.io/guides[/url]

[b]相关书籍[/b]
[img]http://dl2.iteye.com/upload/attachment/0122/9269/37b6341f-9ecf-3838-998c-7b3014759b6e.png[/img] [img]http://dl2.iteye.com/upload/attachment/0122/9267/97dac786-3e88-31c2-982c-b8758f9c508f.jpg[/img]

[b]开发环境[/b]
[list][*]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[/list]

[b]基础篇[/b]
Spring Boot 入门 - 基础篇(1)- 创建工程 [url=http://rensanning.iteye.com/blog/2355933]详细内容[/url]
Spring Boot 入门 - 基础篇(2)- 嵌入式容器 [url=http://rensanning.iteye.com/blog/2355938]详细内容[/url]
Spring Boot 入门 - 基础篇(3)- 日志管理 [url=http://rensanning.iteye.com/blog/2356223]详细内容[/url]
Spring Boot 入门 - 基础篇(4)- 静态资源 [url=http://rensanning.iteye.com/blog/2356275]详细内容[/url]
Spring Boot 入门 - 基础篇(5)- 使用WebJars [url=http://rensanning.iteye.com/blog/2356291]详细内容[/url]
Spring Boot 入门 - 基础篇(6)- 页面模板 [url=http://rensanning.iteye.com/blog/2356308]详细内容[/url]
Spring Boot 入门 - 基础篇(7)- 国际化 [url=http://rensanning.iteye.com/blog/2356468]详细内容[/url]
Spring Boot 入门 - 基础篇(8)- 数据库操作 [url=http://rensanning.iteye.com/blog/2356518]详细内容[/url]
Spring Boot 入门 - 基础篇(9)- 文件上传下载 [url=http://rensanning.iteye.com/blog/2356942]详细内容[/url]
Spring Boot 入门 - 基础篇(10)- 发送邮件 [url=http://rensanning.iteye.com/blog/2356943]详细内容[/url]
Spring Boot 入门 - 基础篇(11)- 数据源配置 [url=http://rensanning.iteye.com/blog/2357171]详细内容[/url]
Spring Boot 入门 - 基础篇(12)- 数据校验 [url=http://rensanning.iteye.com/blog/2357373]详细内容[/url]
Spring Boot 入门 - 基础篇(13)- 异常处理 [url=http://rensanning.iteye.com/blog/2357382]详细内容[/url]
Spring Boot 入门 - 基础篇(14)- 参数设置 [url=http://rensanning.iteye.com/blog/2357444]详细内容[/url]
Spring Boot 入门 - 基础篇(15)- 工程部署 [url=http://rensanning.iteye.com/blog/2357447]详细内容[/url]

[b]进阶篇[/b]
Spring Boot 入门 - 进阶篇(1)- Servlet、Filter、Listener、Interceptor [url=http://rensanning.iteye.com/blog/2360666]详细内容[/url]
Spring Boot 入门 - 进阶篇(2)- 异步调用(@Async) [url=http://rensanning.iteye.com/blog/2360749]详细内容[/url]
Spring Boot 入门 - 进阶篇(3)- 定时任务(@Scheduled) [url=http://rensanning.iteye.com/blog/2361912]详细内容[/url]
Spring Boot 入门 - 进阶篇(4)- REST访问(RestTemplate) [url=http://rensanning.iteye.com/blog/2362105]详细内容[/url]
Spring Boot 入门 - 进阶篇(5)- 数据缓存(@Cacheable) [url=http://rensanning.iteye.com/blog/2362184]详细内容[/url]
Spring Boot 入门 - 进阶篇(6)- 启动加载(CommandLineRunner) [url=http://rensanning.iteye.com/blog/2363313]详细内容[/url]
Spring Boot 入门 - 进阶篇(7)- 自动配置(AutoConfigure) [url=http://rensanning.iteye.com/blog/2363467]详细内容[/url]
Spring Boot 入门 - 进阶篇(8)- 应用监控(Actuator) [url=http://rensanning.iteye.com/blog/2363526]详细内容[/url]

参考:
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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值