最近在学习SSM框架的过程中, 总是遇到一个问题, @Autowired注解自动装配bean总是失败, 所注解的变量值总是为null, 后来通过网上查资料,发现原因如下:
使用了new实例化对象, 而new实例化出来的对象不是由spring bean容器进行管理, 从而导致spring 在自动扫描@Autowired注解时无法注入. 从另一个方面说, spring实现@Autowired注解自动装配时, @Autowired修饰的变量的bean, 以及@Autowired注解所在的类相应的bean, 都要在spring bean管理容器中.
Spring bean注入为null
最新推荐文章于 2025-06-04 16:13:32 发布