自动注入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版权协议,转载请附上原文出处链接和本声明。