@Value("${property.key}")
private String propertyValue;
@ConfigurationProperties(prefix = "property")
public class MyProperties {
private String key;
// getters and setters
}
@Autowired
private Environment env;
public void getProperty() {
String propertyValue = env.getProperty("property.key");
}
@PropertySource("classpath:config.properties")
@Configuration
public class AppConfig {
@Autowired
private Environment env;
@Value("${property.key}")
private String propertyValue;
}
这些技巧可以帮助SpringBoot应用程序方便地读取properties文件中的属性值。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: springboot文件上传怎么配置