------------恢复内容开始------------
spring-boot 的配置文件有四个地方:
项目更目录下的config目you录下(自己建)
项目根目录下
resource 目录下的config目录下
resource目录下
优先级由高到低
一般情况下,spring-boot 启动的时候会自动的按照顺序加载
加入srpint-boot 配置:
需要将Book对象本身交给Spring 容器去管理,如果没有交给容器去,那么Book属性不能从Spring容器中获取到值
一般在controller层中引入的service也会在此时依赖加载和创建。
建立测试controller
安全的属性注入:
引入: @ConfigurationProperties(prefix = "book")注解,配置属性的签注 这个时候Spring容器中对应的数据注入到对象对应的属性当中 避免逐个@Value出错
YAML文件格式