2011-12-15 23 views
0

Struts 2からSpring MVC 3への切り替えの長所と短所を調査しています。アノテーションベースのコントローラを使用してテストプロジェクトを構築する方法を説明しましたが、リポジトリオブジェクトへの接続を設定します。 XMLでは、これは次のようになります。Spring MVC 3の永続アノテーション

<bean name="/viewfood.htm" 
    class="hellospringmvc.controller.ViewFoodController" 
    p:foodRepository-ref="foodRepository" 
    p:viewName="viewfood" /> 

プロパティのリポジトリへの参照。これをアノテーションにどのように変換すればよいですか?

答えて

1

上記のBeanでは、コントローラからfoodRepository Beanを参照しています。 @Repository、@Service注釈を自動検出するには、注釈でこれを管理するには、

  1. 使用部品のスキャン - あなたがそれらのいずれかを使用する場合、それはあまり重要dosen'tしかし@Repositoryは理にかなっています。

  2. @RepositoryでDAOクラスオブジェクトをマークしてください。参照のためにhereを参照

  3. 豆が自動的に検出され、クラス名の最初の文字が小文字であるBeanが作成されます。 @Repository( "foodRepository")を使用して独自のBean名を指定することもできます。

関連する問題