[Seasar-user:5432] Re: MetaAutoRegister

Minoru Taki [E-MAIL ADDRESS DELETED]
2006年 12月 11日 (月) 22:29:27 JST


瀧です。

 米林さん、小林さん、
 お返事ありがとうございます。

> ごめんなさい,見逃してましたが MetaAutoRegister の
> 設定が違ってますね.
> MetaAutoRegister は自身に <meta name="autoRegister"> で
> 設定されたメタデータを他のコンポーネントに自動登録します.
> なので,次のようになります.

 ご指摘いただいた内容で動作しました。
 プロパティのinstanceDefの設定も間違えていました。
 いろいろと時間かかっちゃいましたけど、
 何とか動作させることができました。
 ありがとうございました。

 情報共有のために、成功した例を下記に残しておきます。

----
    <component class="org.seasar.framework.container.autoregister.FileSystemComponentAutoRegister">
        <initMethod name="addClassPattern">
            <arg>"hoge"</arg>
            <arg>".*Ajax"</arg>
        </initMethod>
        <property name="instanceDef">@[E-MAIL ADDRESS DELETED]</property>
    </component>
    
    <component class="org.seasar.framework.container.autoregister.MetaAutoRegister">
        <initMethod name="addClassPattern">
            <arg>"hoge"</arg>
            <arg>".*Ajax"</arg>
        </initMethod>
        <meta name="autoRegister">
            <meta name="teeda-ajax"/>
        </meta>
    </component>

----

----- Original Message ----- 
From: "Koichi Kobayashi" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Monday, December 11, 2006 9:30 PM
Subject: [Seasar-user:5429] Re: MetaAutoRegister


> 小林 (koichik) です.
> 
> Date:    Mon, 11 Dec 2006 21:02:01 +0900
> From:    "Minoru Taki" <[E-MAIL ADDRESS DELETED]>
> To:      <[E-MAIL ADDRESS DELETED]>
> Subject: [Seasar-user:5426] Re: MetaAutoRegister
> 
>>  ここで言う、”is not public.”の状態が意味するものが良く分からないのですが。
>>  MetaDefとして正しく登録されていないということでしょうか?
> 
> ごめんなさい,見逃してましたが MetaAutoRegister の
> 設定が違ってますね.
> MetaAutoRegister は自身に <meta name="autoRegister"> で
> 設定されたメタデータを他のコンポーネントに自動登録します.
> なので,次のようになります.
> 
>    <component class="org.seasar.framework.container.autoregister.MetaAutoRegister">
>        <initMethod name="addClassPattern">
>            <arg>"hoge"</arg>
>            <arg>".*Ajax"</arg>
>        </initMethod>
>        <meta name="autoRegister">
>            <meta name="teeda-ajax"/>
>        </meta>
>    </component>
> 
> 詳しくは以下を参照してください.
> 
> http://s2container.seasar.org/ja/DIContainer.html#MetaAutoRegister
> 
> 
> -- 
> <component name="koichik">
>    <property name="fullName">"Koichi Kobayashi"</property>
>    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
>    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>




Seasar-user メーリングリストの案内