Seasar2のAspectAutoRegister
- org.seasar.framework.container.autoregister.AspectAutoRegister
を使ってアスペクトを自動登録するとき
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE components PUBLIC "-//SEASAR//DTD S2Container 2.3//EN" "http://www.seasar.org/dtd/components23.dtd"> <components> <include path="aop.dicon"/> <component class="org.seasar.framework.container.autoregister.FileSystemComponentAutoRegister"> <initMethod name="addClassPattern"> <arg>"examples.di.impl"</arg> <arg>".*Impl"</arg> </initMethod> </component> <component class="org.seasar.framework.container.autoregister.AspectAutoRegister"> <property name="interceptor">aop.traceInterceptor</property> <initMethod name="addClassPattern"> <arg>"examples.di.impl"</arg> <arg>".*Impl"</arg> </initMethod> </component> </components>
みたいに、
の順で書かないとエラーになる。
コンポーネントが自動登録でない場合は、
の順で書く。
・・・本日出てはまったエラー。m2プラグイン周りかなとあたりをつけてやったら大外れorz