第2章:springboot 基础配置
1. spring-boot-starter-parent。
不使用spring-boot-starter-parent。
sbsp主要提供了如下默认配置:java版本,编码格式、依赖版本管理、资源过滤和插件
- java版本(默认是1.8)
- 编码格式(默认是UTF-8)
- 提供Dependency Management进行项目依赖的版本管理
- 默认的资源过滤与插件配置
如果是导入公司自己的parent,用
2.@SpringBootApplication
由三个注解组合而成
3. web容器配置
tomcat配置
https配置
这个没弄成功
4. 配置文件,共有4个位置
5.yaml配置方式
和properties差不多,不过yaml可以进行复杂的数据配置,比如 list,set等
在Spring Boot中使用YAML虽然方便,但是 YAML也有一些缺陷,例如无法使用@PropertySource注解加载YAML文件,如果项目中有这种需求,还是需要使用Properties格式的配置文件。
6. Profile
创建配置文件(共三个): application.properties、application-dev.properties、application-prod.propertiess然后在 spring.profiles.active=dev
上面这行代码也可以在代码中配置。如下: