SpringBoot读取配置文件,赋值给静态变量
1、配置文件
2、赋值静态变量—注意set函数的写法
@Component
@PropertySource({"classpath:port.properties"})
public class IpPortConfig {
public static String ip;
public static int port;
public static int reStart;
@Value("${demo.ip}")
public void setIp(String ip) {
this.ip = ip;
}
@Value("${demo.port}")
public void setPort(int port) {
this.port = port;
}
@Value("${demo.reStart}")
public void setReStart(int reStart) {
this.reStart = reStart;
}
}