解决controller使用@Autowired注解注入为null问题

Spring的Controller方法声明为private获取注入属性为null,而接口能正常访问到,因为接口是是在程序启动的时候进行扫描就能注入,而controller层注入的类是通过代理进行注入的,当接口声明为private时spring无法正常访问,导致无法正常注入,所以对象为null。具体原因跟spring注入有关,可看一看spring相关源码。

相关文章:

  • 2022-12-23
  • 2021-04-07
  • 2021-11-15
  • 2022-12-23
  • 2021-12-29
  • 2021-05-15
  • 2021-07-03
猜你喜欢
  • 2021-10-23
  • 2022-12-23
  • 2022-02-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案