[Seasar-user:12952] S2Struts(1.2.10)のアクション自動登録について

Masayuki Ioki [E-MAIL ADDRESS DELETED]
2008年 2月 19日 (火) 17:47:50 JST


お世話になっております。
伊尾木と申します。

現在、S2Struts(1.2.10)、S2(2.3.22)を使用させていただいております。
無設定S2StrutsのActionの自動登録について質問があります。

以下のような条件で、アクションの登録が実施されないようです。

・POJO Actionの登録にFileSystemComponentAutoRegisterを利用
・ActionImplは***Actionというアブストラクトクラスを継承している
  (XXXActionImplクラスはXXXActionインターフェースを実装し、***Actionを継承
しています)

親クラスのアブストラクトクラスのクラス名を***Actionから、Actionという名前
を外すと
正常に登録されるようになりました。

このような挙動は仕様でしょうか?
あるいは、何か別途対策などがありましたらご教授いただけますと幸いです。


ちなみにAction登録のdiconは以下のようになっています。
-------Action登録のdicon
  <component 
class="org.seasar.framework.container.autoregister.FileSystemComponentAutoRegister">
    <property name="instanceDef">
      @[E-MAIL ADDRESS DELETED]
    </property>
    <property name="autoNaming">
      <component 
class="org.seasar.framework.container.autoregister.DefaultAutoNaming"/>
    </property>
    <initMethod name="addClassPattern">
      <arg>"xxxx.action.impl"</arg>
      <arg>".*ActionImpl"</arg>
    </initMethod>
  </component>
-------Action登録のdicon


よろしくお願いします。
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/seasar-user/attachments/20080219/6484d161/attachment-0001.html 


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