SpringBoot @Value给静态变量注入值

版权声明:技术有限,如有错误,请指出谢谢!作者:赵先森 出处:https://blog.csdn.net/weixin_37264997 版权所有,欢迎保留原文链接进行转载:) https://blog.csdn.net/weixin_37264997/article/details/85317883

spring不允许/不支持把值注入到静态变量中
Spring的@Value依赖注入是依赖set方法
set方法是普通的对象方法
static变量是类的属性,static没有set方法

yml

   DEALTAPE_ASR_WEB_SERVICE_URL: http://apiserver-dealtape.zichan360.com:8001

java


	@Value("${ZC360_URL}")
	private String ZC360_URL;
    /****************************************************/
	public static String DEALTAPE_ASR_WEB_SERVICE_URL;
	
	@Value("${DEALTAPE_ASR_WEB_SERVICE_URL}")
	public void setDEALTAPE_ASR_WEB_SERVICE_URL(String url) {
		DealTapeASRV2Utils.DEALTAPE_ASR_WEB_SERVICE_URL = url;
	}

猜你喜欢

转载自blog.csdn.net/weixin_37264997/article/details/85317883