脚手架:
因为创建的为web项目,有这两个文件夹
在idea中也可以使用脚手架
会直接或间接包含依赖
启动类
单一模块:
启动类要放在根包下边,其他的业务放在根包或者根包的子包
多个模块:
restController包含controller且每个方法都包含responseBody注解,
controller是注入用的,responseBody将java对象转为json格式的数据
可以通过父依赖管理相应的版本
也可以如下方式:
只需要加入一个就全包含了很多依赖项
核心注解SpringBootApplication包含:SpringBootConfiguration,EnableAutoConfiguration,ComponentScan
重启IDEA
项目打包
在xml中,起一个名字
设置打包方式
点击右侧的package
可以通过 java -jar xxxx.jar运行springboot项目
附运行springboot项目方式,一共有三种
springboot的jar文件和普通的jar文件区别
application 文件