我有一个 Spring 组件,我在其中注入了依赖项(其他组件),但我无法在构造函数中使用这些注入的依赖项,因为它们是null
在构造函数调用时使用的。有没有办法在构造函数中使用这些依赖项?
@Component
@RequestScope
public class MyComponent {
@Inject
OtherComponent1 otherComponent1
@Inject
OtherComponent2 otherComponent2
MyComponent() {
otherComponent1.someMethod(); // null
otherComponent2.someMethod(); // null
}
}