在utils类中获取配置文件application.properties中的属性

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);
    }

}

 

你可能感兴趣的:(笔记)