通过使用Java Config,如何在定义bean时将bean连接到同一个类中?
例如:
@Bean
public Foo foo() {
return new Foo();
}
@Autowired
private Foo foo;
@Bean
public Bar bar() {
return new Bar(foo);
}
注意:此代码返回错误。
答案 0 :(得分:1)
@Bean
public Foo foo() {
return new Foo();
}
@Bean
public Bar bar() {
return new Bar(foo());
}
或者,Bar
bean也可以这样配置:
@Bean
public Bar bar(Foo foo) {
return new Bar(foo);
}