Spring使用@Value给静态变量赋值 juer 2023-03-08 368 阅读1分钟 问题发现 使用@Value只能给普通变量赋值,静态变量使用@Value结果为null @Value("${value}") private static String value; 解决方案 可以结合set方法进行解决,类上需要增加@Component注解 @Value("${value}") public void setVal(String value) { this.value = value; }