[[Spring-MVC/ステップ・バイ・ステップ]] 2008/04/16からのアクセス回数 &counter; #contents ** AopNameSpaceとは何か [#z558866b] Spring 2.0の特徴は、 - NameSpaceを使ってAOPやトランザクションの記述が簡単にできるようになった - AspectJをサポートした ことです。 AopNameSpaceでは、普通のオブジェクト(以下POJOオブジェクトと呼びます)をAspectの Adviceとして使用することができます。 ''AopNameSpaceを使用するとAutoProxyCreatorは使用できないことに注意してください。'' ** 準備 [#c1b26fc9] AopNameSpaceを使用するには、 - spring.jar(version 2.5以降) - aspectjrt.jar(version 1.5以降) - aspectjweaver.jar(version 1.5以降) が必要です。 いつものようにMVN Repositoryで検索すると、以下のようなdependecyタグが見つかりました。 #pre{{ <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.5.4</version> </dependency> <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.5.4</version> </dependency> }} これをpom.xmlに追加して、以下のコマンドを実行してください。 #pre{{ $ rm .project .classpath $ mvn eclipse:eclipse -DdownloadSources=true }} ** コメント [#n9849984] この記事は、 #vote(おもしろかった,そうでもない,わかりずらい) 皆様のご意見、ご希望をお待ちしております。 #comment