依赖管理:
Spring Boot的JAR包通常包罗了应用步伐运行所需的全部依赖项,也就是说它是一个“fat jar”(胖JAR包),这种打包方式使得应用可以独立运行,而不必要外部的类路径或应用服务器上的其他依赖。
普通的JAR文件一般只包罗一个类库的功能,并且必要依赖于特定的类路径来找到其他的类库大概框架,这些依赖项通常在部署情况中已经存在,比如在一个应用服务器中。
可执行性:
Spring Boot的JAR文件可以通过直接执行这个JAR文件来启动应用步伐通过 java-jar XXX. jar 命令就可以直接运行应用步伐。
Spring Boot是为了快速开发Spring而诞生的
Spring Boot具备:
Spring Boot提供了启动添加依赖的功能,可以快速集成框架。
内置web服务器,无需设置Tomcat等Web服务器,直接运行和部署步伐。
淘汰使用繁琐的XML,使用注解和设置的方式举行开发。
支持更多的监控的指标,可以更好的相识项目的运行情况等特点。
Spring Boot可使用Idea或网页创建,它的设计头脑是约定大于设置,类上标注@SpringBootApplication就可以启动Spring Boot项目了。