<SpringBoot实战>第一章节入门的名称为Spring风云再起
看起来Spring的功能确实受Java开发者喜爱
在SpringBoot中,继续将Spring框架做了另一次的封装使框架内代码模块更加简洁
[Original Spring] 原来的Spring :
假设你受命用Spring开发一个简单的Hello World Web应用程序.你该做什么? >>
* 一个项目结构中,其中有一个包含必要依赖的Maven或者Gradle构建文件,最起码要有Spring MVC和
Servlet API这些依赖.
* 一个web.xml文件 (或者一个WebApplicationInitializer实现),其中声明了Spring的DispatcherServlet (取代繁琐的多个Servlet)
* 一个启用了Spring MVC的Spring配置.
* 一个控制器类,以"Hello World"响应HTTP请求.
* 一个用于部署应用程序的Web应用服务器,比如Tomcat.
这份清单里只有一个东西是Hello World功能相关的,即控制器,剩下的都是Spring开发的Web应用程序必须的通用模板.
既然所有Spring Web应用程序都要用到它们,那为什么还要你来提供这些东西呢?
[SpringBoot Quintessence] SpringBoot精华所在 :
Spring Boot将很多魔法带入了Spring应用程序的开发之中,其中最重要的是以下四个核心.
* 自动配置: 针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置.
* 起步依赖: 告诉Spring Boot需要什么功能,它就能引入需要的库.
* 命令行界面: 这是Spring Boot的可选特性,借此你只需写代码就能完成完整的应用程序,无需完整项目构建.
* Actuator(执行器/致动器/执行机构): 让你能够深入运行中的Spring Boot应用程序,一探究竟.
更加详细的还要单独学习下.
记得跟博 做好笔记