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