Spring Boot 2.x快速上手(一)入门
百度百科:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
目录
一、什么是Spring Boot
SpringBoot会使创建独立的、生产级的基于Spring的应用程序变得很容易,你可以“只运行”这些应用程序。我们对Spring平台和第三方组件默认的进行了最优化配置,在大多数SpringBoot应用程序只需要很少的Spring配置。
特性:
- 能够快速创建独立的基于Spring的应用程序;
- 直接嵌入Tomcat、Jetty或Undertow(不需要生成WAR文件)
- 提供一系列的的starter POM来简化配置;
- 尽可能自动配置Spring和第三方库
- 提供了程序的健康监控等功能
- 基本可以完全不使用XML配置文件,采用注解进行配置。
二、Spring Boot的开发要求
1、创建Maven工程,构建项目结构
2、配置pom.xml文件,引用各种starter启动器简化配置
3、配置运行参数
4、编码与测试
5、打包与独立运行
三、Spring Boot的目录结构
除了Maven的三个默认目录之外,Spring Boot还有另外的三个特有的目录,整个框架中必要构建的。
1、static :用户存放静态资源(img,css等静态资源)
2、templates:页面目录(jsp等动态资源)
3、application.properties:Spring Boot的配置文件
四、总结
1、使用Spring Boot避免了Spring的相关配置,部署调试等操作,简化了构建步骤,使用起来极为方便
2、使用 Spring Boot 可以非常方便、快速搭建项目,使我们不用关心框架之间的兼容性,适用版本等各种问题,我们想使用任何东西,仅仅添加一个配置就可以,所以使用 Spring Boot 非常适合构建微服务。
Being away from home, we have nothing but a desire to make a figure