带注释的弹簧注射

时间:2013-08-28 05:47:08

标签: java spring spring-mvc spring-annotations

如何使用和<context:component-scan base-package="x.y.z.controller" /> <mvc:annotation-driven/>?

执行Spring Injection

当我们使用<mvc:annotation-driven/>时,我们不必为控制器指定我们的bean,所以当我们使用<context:component-scan base-package="x.y.z.controller" />时如何给出ref。

2 个答案:

答案 0 :(得分:1)

使用

@Autowire注释并定义&lt; \ bean&gt;在Application context.xml中

Here就是一个例子。看看

答案 1 :(得分:0)

您可以使用JSR 330注释:@Inject。您也可以使用特定于Spring的@Autowired,但基于标准参考,@Inject更好。有关详细信息,请参阅Spring documentation

Spring文档中的示例:

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