第2章:springboot 基础配置

1. spring-boot-starter-parent。

不使用spring-boot-starter-parent。

sbsp主要提供了如下默认配置:java版本,编码格式、依赖版本管理、资源过滤和插件

  • java版本(默认是1.8)
  • 编码格式(默认是UTF-8)
  • 提供Dependency Management进行项目依赖的版本管理
  • 默认的资源过滤与插件配置

如果是导入公司自己的parent,用来配置。并且需要配置java版本和编码格式版本。
image.png

2.@SpringBootApplication

由三个注解组合而成
image.png
image.png

3. web容器配置

tomcat配置

image.pngimage.png

https配置

image.pngimage.png
这个没弄成功

4. 配置文件,共有4个位置

image.png

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

上面这行代码也可以在代码中配置。如下:
image.png

第3章:springboot整合视图层技术

1. 整合thymeleaf

image.png