Spring Boot的主要动机是简化配置和部署spring应用程序的过程。
Spring Boot是什么?
Spring Boot不是一个框架,它是一种用来轻松创建具有最小或零配置的独立应用程序的方式。这是方法用来开发基于Spring的应用,但只需非常少的配置。它提供了默认的代码和注释配置,快速启动新的Spring项目而不需要太多时间。它利用现有的Spring项目以及第三方项目来开发生产就绪(投入生产)的应用程序。它提供了一组Starter Pom或gradle构建文件,可以使用它们添加所需的依赖项,并且还便于自动配置。
Spring Boot的主要特点:
- 创建独立的Spring应用程序
- 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)
- 提供“初始”的POM文件内容,以简化Maven配置
- 尽可能时自动配置Spring
- 提供生产就绪的功能,如指标&#