1

プロジェクトにSpringMVCを使用しており、サービスクラスでは「@Autowired」アノテーションを使用していますが、Application-Servlet.xmlのBeanタグですべてのクラスを定義する必要があります(「N」個のクラス)これを回避するにはどうすればよいですか?

4

1 に答える 1

5

XML構成で定義しているクラスは明確ではありませんが、サービスクラスについて質問していると思います...

@Serviceサービスクラスに(または)で注釈を付けるだけ@Componentです。Springのドキュメントでは、どちらを使用するかを説明し、例を示します。注:これを機能させるには、XML構成の次の行が必要です<context:component-scan base-package="com.foo.bar"/><mvc:annotation-driven />

@Controllerコントローラでも機能し、 (docs )で注釈を付けるだけです。

于 2012-09-17T06:10:04.157 に答える