欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

}