问题:对于静态的属性通过@Value无法注入,调试的时候发现是null;
解决:重写静态属性的set方法(去掉static)
@Component //加注解交给容器管理
public class HttpRequestUtils {
public static String cert_path;
@Value("${wxapy.apicertlocation}")//wxapy.apicertlocation为配置文件的key
public void setCert_path(String cert_path) {//去掉static修饰
HttpRequestUtils.cert_path = cert_path;
}
}
再次调试就可以了,,哈哈