springboot项目结构:
static(静态资源文件):存放css、js、html、图片等
templates:存放模版,如jsp
application.properties:springboot配置文件,可以用application.yml代替。
打包方式:
war:传统springMVC的打包方式,一般打包web项目。
jar:一般的java项目,但sprigboot默认为jar。
pom:一般为父项目打包方式,不写代码,为了管理依赖,便于管理子项目的版本问题。
maven-plugin:打包为maven插件。
问题导向:
spring-boot-maven-plugin有什么用? 答:springboot的打包插件。
springboot的启动? 答:通过在main方法中使用run方法例如:SpringApplication.run(类名.class,args);同时在该类上使用@SpringBootApplication,该注解声明为springboot应用。
哪里来的tomcat? 答:通过添加spring-boot-starter-web依赖,tomcat是内嵌在springboot中的。
前端控制器、试图解析器为什么没有配置? 答:springboot的自动装配功能帮我们配置好了。
依赖管理:
1:在这个标签里面填写需要继承的依赖
2:这个标签里面填写需要子项目继承的依赖,用于管理版本,子项目添加依赖时,无需填写版本,由父项目依赖管理器所决定。(一个表示一个依赖。)
pom
import
打包(上线部署时运行的是jar包):
1.导入依赖:
org.springframework.boot
spring-boot-maven-plugin
2.3.11.RELEASE
2.打包:
点击右边框框的maven找到要打包的程序双击点击package。如图:

3.运行:
在项目文件夹中找到target文件夹,然后在cmd中用java -jar 文件名.jar运行。