SpringBoot怎么获取application.yml的配置项:使用Environment接口获取

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

你可能感兴趣的:(spring,java,spring,spring,boot,后端)