[Seasar-user:16634] 【Seasar】diconファイルにListでコンポーネントを登録したい

黒川博之 [E-MAIL ADDRESS DELETED]
2009年 1月 9日 (金) 10:04:38 JST


黒川です。


diconファイルに、logicクラスのListを定義したいのですが
以下のようにすると、エラーとなってしまいます。

logicインターフェイス
package sample.logic;
public interface UpdateLogic {
    void update();
}

実装クラス 2つ
package sample.logic.impl;
public class EmployeeUpdateLogicImpl {
    public void update() {
    }
}
package sample.logic.impl;
public class DeptUpdateLogicImpl {
    public void update() {
    }
}

diconファイル定義:これをactionなどから呼び出して、ループ処理する予定
<component name="updateLogicList" class="java.util.ArrayList">
    <initMethod name="add">
        <arg>
            @[E-MAIL ADDRESS DELETED](@[E-MAIL ADDRESS DELETED])
        </arg>
    </initMethod>
    <initMethod name="add">
        <arg>
            @[E-MAIL ADDRESS DELETED](@[E-MAIL ADDRESS DELETED])
        </arg>
    </initMethod>
</component>

このdiconファイルを定義すると、kijimuna上でエラーが以下のように出ます。
「[arg] クラスjava.lang.Tが見つかりません」

どこを修正すればいいのでしょうか??

よろしくお願いします。 



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