



脚手架:


因为创建的为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 文件






















