一.注解
方式一:使用@Value读取配置单个文件
方式二:使用@ConfigurationProperties批量读取配置文件
二.使用场景
对程序中的一些变量,做配置,方便管理
可结合nacos配置中心使用
1.在yaml中配置使用的变量
层级一:
层级二:
变量1:值
变量1:值
2.创建配置类
单个配置可以直接在业务中创建对象使用@Value(“层级一.层级二.变量”)使用
下面是创建对象读取多个配置结合@ConfigurationProperties使用
@Component
@Data
@ConfigurationProperties(prefix = "层级一.层级二")
public class TestBean{
private String 变量1;
private String 变量2;
}
3.在业务中注入使用
@Autowired
private TestBean bean;
通过get方法获取
bean.get变量1()