在utils类中获取配置文件application.properties中的属性
程序员文章站
2022-05-01 23:28:32
...
1.在util中需要使用application.properties中的属性
例如:需要获取httpClient的属性
httpClient.url=http://localhost
我试过使用@Value结果发现取值为null,因为这个工具类没有交给spring boot来管理,所以取出来是null的。
解决方法,使用ResoutceBundle加载配置文件
public class HttpUtils {
private final static ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle("application");
private final static String url = RESOURCE_BUNDLE.getString("httpClient.url");
public static void main(String[] args) {
System.out.println(url);
}
}