[Seasar-user:2950] Re: Seasar2.3.1から2.3.3へ移行すると、diconのinitMethodのregisterAllが使えなくなるのでは?(質問)
Koichi Kobayashi
koichik
2005年 11月 29日 (火) 03:30:39 JST
小林 (koichik) です.
Date: Mon, 28 Nov 2005 23:20:54 +0900
From: <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:2948] Seasar2.3.1から2.3.3へ移行すると、diconのinitMethodのregisterAllが使えなくなるのでは?(質問)
> ●diconとかdaoインターフェースはこうなっています(名前は変えてあります)
> =====diconファイル=====
> <include path="dao.dicon"/>
> <component
> class="org.seasar.framework.container.autoregister.FileSystemComponentAutoRegister">
> <property name="autoNaming">
> <component
> class="org.seasar.framework.container.autoregister.DefaultAutoNaming"/>
> </property>
> <initMethod name="addClassPattern">
> <arg>"[パッケージ名]"</arg>
> <arg>".*Dao"</arg>
> </initMethod>
> <initMethod name="registerAll"/>
> </component>
AspectAutoRegister の定義が見当たりませんが...
本当に AspectAutoRegister がなければそれが原因だと思います.
# S2.3.1 で動くというのが解せませんが.
もし定義があるなら,その内容も送ってください.
なお,S2.3.3 から <initMethod> で指定しなくても registerAll() が
呼ばれるようになったので,以下の部分は削除してください.
> <initMethod name="registerAll"/>
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
Seasar-user メーリングリストの案内