通过@value读取配置
使用@Value("${property}") 读取application.yml配置信息
@Value("${ip}")
String ip;
通过@ConfigurationProperties读取
@Component
@ConfigurationProperties(prefix = "config")
@Setter
@Getter
class ConfigProperties {
private String ip;
private String uri;
}
通过@PropertySource读取指定 properties 文件
@Component
@PropertySource("classpath:config.properties")
@Getter
@Setter
class WebSite {
@Value("${ip}")
private String ip;
}
本文介绍三种从配置文件读取属性的方法:使用@Value注解直接读取,利用@ConfigurationProperties进行批量绑定,以及通过@PropertySource指定properties文件并读取。
1594

被折叠的 条评论
为什么被折叠?



