springboot项目中当application.yml中配置了以下属性,除了@value,和@ConfigurationProperties之外,还有什么方法获取参数属性呢
server:
port: 8080
name: giao
#对象
person:
name: zhangsan
age: 21
在类中添加如下属性,自动装配Environment 类:
@Autowired
private Environment env;
然后在方法中可以这样获取:
String name = env.getproperty("person.name");
控制台输出:
zhangsan