0

インターフェイスを使用する代わりにアノテーションを使用してSpringでBean名を自動配線することは可能BeanNameAwareですか?

4

2 に答える 2

1

そのままでは不可能です。独自のアノテーションを作成し、独自のBeanPostProcessor@BeanNameInjectedを登録して処理することができます。

于 2013-03-01T13:31:22.297 に答える
0

@Autowired で Bean セッター メソッドにアノテーションを付けることができます。

public class SimpleMovieLister {

private MovieFinder movieFinder;

@Autowired
public void setMovieFinder(MovieFinder movieFinder) {
    this.movieFinder = movieFinder;
 }

  // ...
}
于 2013-03-03T07:19:19.140 に答える