一、spring-boot-starter-parent 主要有如下作用:
-
- 定义了 Java 编译版本为 1.8 。
-
- 使用 UTF-8 格式编码。
-
- 继承自 spring-boot-dependencies,这个里边定义了依赖的版本,也正是因为继承了这个依赖,所以我们在写依赖时才不需要写版本号。
-
- 执行打包操作的配置。
-
- 自动化的资源过滤。
-
- 自动化的插件配置。
-
- 针对 application.properties 和 application.yml 的资源过滤,包括通过 profile 定义的不同环境的配置文件,例如applicationdev.properties 和 application-dev.yml。
二、引申一下:
(一)开启 Spring Boot 特性有哪几种方式
-
- 继承spring-boot-starter-parent项目
-
- 导入spring-boot-dependencies项目依赖
(二)运行 Spring Boot 有哪几种方式
-
- 打包后,直接java -jar运行或者放到容器中运行
-
- Maven/Gradle插件运行
-
- 直接执行Main方法运行