1
任何人都可以告诉我,这两个春季启动应用程序类是否有区别(春季豆注入和尊重单身条件或任何其他春季启动魔术方面)?春季引导豆注入豆注入方法
@Bean
@Scope("singleton")
public UserService userService(Foo foo){
return new UserService(foo);
}
@Bean
@Scope("singleton")
public Foo foo(){
return new Foo();
}
,并呼吁userService(不宣布富方法参数)而是通过直接的方法调用将其注入到富()
@Bean
@Scope("singleton")
public UserService userService(){
return new UserService(foo());
}
@Bean
@Scope("singleton")
public Foo foo(){
return new Foo();
}
谢谢。我同意第一种风格清楚地标记,但是我们总是使用第二种风格,因为它允许我们在intellij中按住CTRL键点击以快速浏览到foo()注入器...从而快速遍历依赖注入树。 –