一、spring boot介绍

spring boot对spring平台和第三方库进行了整合,可创建可以运行的、独立的、生产级的基于spring的应用程序。(大多数spring boot应用程序只需要很少的spring配置)。
spring boot可以使用java -jar或更传统的war部署启动的应用程序进行创建,可以内嵌Tomcat、jetty容器,快速启动web容器。
image.png

二、运行Spring boot程序

1.通过idea运行main方法
2.maven插件运行:mvn spring-boot:run,需要添加spring-boot-maven-plugin到我们的pom.xml文件中。
3.创建可执行的jar,需要添加spring-boot-maven-plugin到我们的pom.xml文件中。
3.1打包命令:mvn package
3.2执行命令:java -jar XXX.jar
3.3注意事项:jar文件生成在targt目录文件下,**..jar.original这个文件一般很小,这是打包可执行jar文件之前原始的jar
image.png

三、编写spring boot程序

image.png

1.程序入口:main方法

2.Spring boot中通用的约定

2.1 注解扫码的包目录basePackage为启动类Main函数入口所在的包路径。
2.2 配置文件约定是classpath目录下的application.yml或application.properties
2.3 WEB开发中静态文件放在classpath,访问的顺序是:
/META-INFO/resources —> resources —> static —> public
2.4 web开发中页面模板,约定放在classpath目录,/template/目录下

四、spring和spring boot区别

image.png