Spring Boot提供了多种方式来获取配置文件的属性值:
@Value注解:在需要获取属性值的字段上,使用@Value("${property.name}")注解来注入属性值。例如:@Value("${my.property}") private String myProperty; @ConfigurationProperties注解:在一个配置类上使用@ConfigurationProperties(prefix = "prefix")注解,将属性值注入到该类的字段中。例如:@ConfigurationProperties(prefix = "my") public class MyConfig { private String property; // getter和setter方法 } 此时,需要在配置文件中使用my.property=value的格式来设置属性值。
Environment对象:通过Spring的Environment对象来获取配置属性。例如:@Autowired private Environment env; public void getProperty() { String property = env.getProperty("my.property"); } 以上是Spring Boot中常用的获取配置属性值的方式。根据具体的情况,选择适合的方式来获取属性值。