[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 メーリングリストの案内