SpringBoot:讀取核心配置檔案application並生成靜態工具類
阿新 • • 發佈:2018-12-18
SpringBoot:讀取核心配置檔案application並生成靜態工具類
通常在SpringBoot專案中,如果需要使用配置檔案中的配置屬性,在使用情況少的情況下,可以參下文章《SpringBoot:讀取核心配置檔案application和自定義properties配置檔案的方式》。但是如果想像靜態類中的靜態屬性一樣頻繁被呼叫的話,上文中的方法就有點不合適了,可以使用下面的方法將application.properties中的配置屬性輸出到靜態工具類中。
@Component public class BasicInfoConfig { private static String basicURL; private static String basicPath; @Value("${basicURL}") public void setBasicURL(String basicURL) { BasicInfoConfig.basicURL = basicURL; } @Value("${basicPath}") public void setBasicPath(String basicPath) { BasicInfoConfig.basicPath = basicPath; } public static String getBasicURL() { return basicURL; } public String getBasicPath() { return basicPath; } }
呼叫方式如下:
public class Test {
public static void main(String[] args) {
System.out.println(BasicInfoConfig.getBasicPath());
}
}