[Seasar-user:549] インターフェイスコンポーネント生成例外

B gluegent.com Masataka Kurihara kurihara
2004年 3月 30日 (火) 17:59:32 JST


栗原です。

インターフェイスコンポーネント生成でNoSuchConstructorException
が出るように何時からか、なっちゃいました。

public interface ScriptUser {
  public String eval(String name);
}

<component class="ScriptUser">
  <aspect>
    <component class="ShellAdvice">
      <property name="fileName">'script.xml'<property>
    </component>
  </aspect>
</component>

みたいなので、evelをスクリプトで乗っ取る、前にS2Daoのところで
ひがさんに教えてもらったような方法でスクリプトホストのAdvice
つくろっかなと思ってたところ、入り口で、

org.seasar.framework.exception.NoSuchConstructorRuntimeException:
[ESSR0064]クラス(sample.org.seasar.ScriptUser)のコンストラクタ(ScriptUserr())が
見つかりません
at org.seasar.framework.util.ClassUtil.getConstructor(ClassUtil.java:96)

となります。インターフェイスをAdviceで実装できるのはステキだと
思うので復活のほう要望します。

--
株式会社グルージェント
栗原 傑享(くりはら まさたか)
渋谷区渋谷3-7-6 第6矢木ビル4F
TEL:03-5469-8869 FAX:03-5469-8879
URL:http://www.gluegent.com/
--





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