1.SpringApplication.run分析
2.配置文件yaml
person:
name: Eminem
age: 3
happy: false
map: {k1:v1,k2:v2}
birth: 1999/06/06
list:
- code
- music
- girl
dog:
name: xx
age: 3
这里的语法一定要注意,"类型: "此处一定要有空格。
3.在yaml中可以对类赋值。
如何识别呢?
添加标签就可,prefix就等于最上面的名字,(prefix的值一定不能有大写)
4.自定义配置文件(不被自动识别的)
5.JSR303检验
在类上添加注解@Validated, 就可以实现数据检验
6.多个注解文件时
这里如果是用yml的话,更加方便。
一个yml可以配置很多个profiles
7.SpringBoot自动装配原理
具体源代码在,首先要去spring-boot-autoconfigure-jar包查看
进入之后找到类WebMvcAutoConfigurationAdapter
再进入WebMvcProperties.class
8.
9.什么是webjars
假如我们在application.properties中加入
由于我们手写path-pattern之后,在if语句中就直接return了,就不会继续往下执行了。
所以它里面设置的路径都会失效。
里面的路径为
10.模板引擎Thymeleaf
thymeleaf源代码中,说明识别tempates下的.html文件
变量就是$ 选择表达式* 文本# 链接@ ~
each 将users取出来再放入user中,text中再取出user
@Configuration 表示你可以自己定义自己的配置