[Seasar-user:19669] Re: セッション間のコンポーネントについて

TAKEUCHI, Manabu [E-MAIL ADDRESS DELETED]
2010年 4月 27日 (火) 19:48:17 JST


TO:皆さん

ありがとうございました。

確かに AutoRegister のせいだったようです。

app_aop.dicon から AutoRegister 関連の行をごっそりと削除して、
custmizer.dicon の追加部分を次の様に書き換えたらすんなりと動きました
(Service へ Dao も DI されました!!)。

    <!-- 追加部分 -->
    <initMethod name="addCustomizer">
      <arg>
        <component
class="org.seasar.framework.container.customizer.AspectCustomizer">
          <!-- app_aop.loginInterceptor を loginInterceptor に変更 -->
          <property name="interceptorName">"loginInterceptor"</property>

インターセプタの登録でコンポーネントを宣言しなければならないと思い込んで
いたのが敗因だったようです。

当初、AutoRegister ではなくて明示的な登録で行っていて、同様な症状が出て
おりました。

これを AutoRegister すれば解決するかなって思っていたのですが、そもそも宣
言が不要だったんですね。

ありがとうございました。


-- 
竹内 学 <mailto:[E-MAIL ADDRESS DELETED]>
株式会社エールシステム


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