about SpringBoot学习后记

时间:2023-03-10 07:19:03
about SpringBoot学习后记

<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应用程序,一探究竟.

更加详细的还要单独学习下.

记得跟博 https://blog.lqdev.cn/2018/07/12/springboot/chapter-two/ 做好笔记