bean类的静态属性是不能通过spring自动依赖注入的,这个从spring的源码可以看出来,spring在进行bean的属性注入时,有以下判断条件,如果属性是用static修饰的,就不能自动注入。
从spring源码分析为什么类的静态属性不能依赖注入
可以使用如下方式进行值的注入,方法也不能使用static修饰:

private static String aStr;

@Value("${spring.a}")
private void setAstr(String a) {
aStr = a;
}

相关文章:

  • 2022-12-23
  • 2021-05-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-13
  • 2022-12-23
  • 2021-12-26
猜你喜欢
  • 2021-07-01
  • 2022-01-20
  • 2022-12-23
  • 2022-03-04
  • 2022-12-23
  • 2021-09-19
相关资源
相似解决方案