@Component
public class MyClass {
public MyClass() {
SomeInterface something;
// Spring magic that i don't know
something.toString();
}
}
我需要使用什么样的Spring魔法来将豆子注入"某些东西"?
如果它是一个领域,我也不会介意。它必须在构造函数中可用!
答案 0 :(得分:1)
基本规则也适用于Spring:
因此有两个选择:
构造函数注入:
@Autowired
public MyClass(SomeInterface something) {
// use something
}
构建后的方法,在完成所有注射后调用,无论如何:
@Autowired
private SomeInterface something;
@PostConstruct
private void initialize() {
// use something
}