我在做一个项目时发现个问题(原谅我没有读过 spring 源码)
貌似如果使用了有参构造方法,则成员属性使用 @Autowired 是无效的?
想要通过依赖注入就只能在构造方法中为该成员属性赋值。
是我测的不严谨还是本来 spring 就这样设计的?
我在做一个项目时发现个问题(原谅我没有读过 spring 源码)
貌似如果使用了有参构造方法,则成员属性使用 @Autowired 是无效的?
想要通过依赖注入就只能在构造方法中为该成员属性赋值。
是我测的不严谨还是本来 spring 就这样设计的?
1 回答2.6k 阅读✓ 已解决
3 回答2k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
1 回答804 阅读✓ 已解决
1 回答1.2k 阅读
如果你是在那个openSe方法中调用自动注入的对象的api,肯定是null,属性注入和容器去new bean就不是一个时机,想要做回调的话,建议实现接口InitializingBean,这啥都有了