[Seasar-user:9174] Re: コンポーネントの自動登録によるTranzactionが稼動しない。
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2007年 7月 13日 (金) 21:00:26 JST
小林 (koichik) です.
Date: Fri, 13 Jul 2007 20:29:42 +0900
From: 島村竜一 <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:9172] コンポーネントの自動登録によるTranzactionが稼動しない。
> 現在コンポーネントの自動登録によるトランザクションがかからなくて、悩んで
> います。
>
> 構成はS2Struts V1.2.10
> Seasar2.3 とstruts1.2.9を使用しています。
>
> Multiply.diconに以下のように記述しています。
ComponentAutoRegister でコンポーネントを
自動登録しただけではアスペクトは適用されません.
AspectAutoRegister を使う必要があります.
以下の定義を ComponentAutoRegister の定義の後ろに
追加してください.
<component class="org.seasar.framework.container.autoregister.AspectAutoRegister">
<property name="interceptor">j2ee.requiredTx</property>
<initMethod name="addClassPattern">
<arg>"jp.co.XX.XX.user.login"</arg>
<arg>".*ServiceImpl"</arg>
</initMethod>
</component>
詳細は以下を参照してください.
http://s2container.seasar.org/2.4/ja/DIContainer.html#AspectAutoRegister
--
<signature>
<name>Koichi Kobayashi</name>
<e-mail>[E-MAIL ADDRESS DELETED]</e-mail>
</signature>
Seasar-user メーリングリストの案内