新手,没有系统分类的笔记,仅供自己记忆
1、@RestController等于@Controller和@ResponseBody组合
2、@ConfigurationProperties:将配置文件中配置的每一个属性的值,映射到这个组件中
3、@ConfigurationProperties(prefix = "person"):prefix = "person":配置文件中哪个下面的所有属性进行一一映射
4、配置文件application.yml语法
key:(空格) +value:表示一对键值对(空格必须有)
以空格的缩进来控制层级关系,只要左对齐的一列数据,都是同一个层级的
例如
server:
port: 8081
path: /hello
port和path同一个层级
属性和值也是大小写敏感
5、@value获取配置文件中的值
@Value("${person.last-name}")
private String lastName;
@Value("#{11*2}")
private Integer age;
@Value("true")
private Boolean boss
6、@PropertySource(value = {"classpath:person.properties"}):加载指定的配置文件
7、@ImportResource:导入Spring的配置文件,让配置文件里面的内容生效