0

是否可以使用注释而不是使用BeanNameAware接口在 Spring 中自动装配 bean 名称?

4

2 回答 2

1

不可能开箱即用,您可以创建自己的注解@BeanNameInjected并注册自己的BeanPostProcessor来处理它。

于 2013-03-01T13:31:22.297 回答
0

您可以使用 @Autowired 注释 bean setter 方法。

public class SimpleMovieLister {

private MovieFinder movieFinder;

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

  // ...
}
于 2013-03-03T07:19:19.140 回答