SpringBoot:读取核心配置文件application并生成静态工具类

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());
	}	
}
©️2020 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页