spring bean依赖
一个春天建议注射豆从Spring的参考指南复制下面的示例中显示之间的相互依存关系的方式在这里 :
@Configuration
public class AppConfig {
@Bean
public Foo foo() {
return new Foo(bar());
}
@Bean
public Bar bar() {
return new Bar("bar1");
}
}
所以在这里,bean`foo`被注入了`bar`依赖关系。
但是,还有一种替代方法无法很好地记录依赖关系,它是通过以下方式将依赖关系作为@Bean方法参数:
@Configuration
public class AppConfig {
@Bean
public Foo foo(Bar bar) {
return new Foo(bar);
}
@Bean
public Bar bar() {
return new Bar(