アスペクトの自動登録
お昼過ぎに昨夜MLに投げた返事が来ていることを知り、チェック。
どうやらdiconに書く設定が足りないらしい。
<include path="dao.dicon"/> <component class="org.seasar.framework.container.autoregister.AspectAutoRegister"> <property name="interceptor">dao.interceptor</property> <initMethod name="addClassPattern"> <arg>"[パッケージ名]"</arg> <arg>".*Dao"</arg> </initMethod> </component>
コレを追記して(←ポイント)試したらコンテナの初期化で落ちる問題は解消された。テストメソッドではちゃんとDaoインターフェイスのImplされたものがインジェクションされている。
しかしなぜS2Container2.3.1から2.3.3に変更したことでこの問題が発生したかについては追いきれてないので引き続き調査。