通过@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;
}