自动注入yml内定义配置和属性
前言
在Spring boot中,推荐使用properties或者yml文件来完成配置,
可以实现只更改外部配置的变量影响全局而不用去修改每一个方法
一、yml内属性定义
格式要求
1.YAML大小写敏感
2.使用缩进代表层级关系
3.缩进只能使用空格,不能使用TAB,不要求空格个数,只需要相同层级左对齐(一般2个或4个空格)
4.使用缩进表示层级关系
key:
child-key: value
child-key2: value2
二、注入属性到变量
@value方式
注意:@Value 注入yml中的值只对基本类型有效
@Value("${config.autoPassSeconds}")
private Integer seconds;
yml内
config:
autoPassSeconds: 10
版权声明:本文为weixin_43973305原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。