[Seasar-user:15303] Re: CoolDeploy モードで@Componentアノテーションを使用した時の挙動

黒川博之 [E-MAIL ADDRESS DELETED]
2008年 8月 7日 (木) 18:07:30 JST


小林様


以下の設定で、いちいちLoginInterceptorで
クラスの判断をしなくてもOKになりました。

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

----- Original Message ----- 
From: "Koichi Kobayashi" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Sent: Thursday, August 07, 2008 5:30 PM
Subject: [Seasar-user:15299] Re: CoolDeploy モードで@Componentアノテーションを使用した時の挙動


> 小林 (koichik) です.
>
> Date:    Thu, 7 Aug 2008 07:56:47 +0900
> From:    黒川博之 <[E-MAIL ADDRESS DELETED]>
> To:      <[E-MAIL ADDRESS DELETED]>
> Subject: [Seasar-user:15293] Re: CoolDeploy モードで@Componentアノテーションを使用した時の挙動
>
>> addIgnoreClassPatternで、LoginActionを追加しようともしましたが
>> そうすると、LoginAction自体に他のaspectも設定されなくなってしまう
>> ため、上記のように変更しました。
>
> CustomizerChain ではなく,AspectCustomizer の
> addIgnoreClassPattern を使ってください.
>
> <component name="actionCustomizer"
>    class="org.seasar.framework.container.customizer.CustomizerChain">
>  <initMethod name="addCustomizer">
>    <arg>
>      <component 
> class="org.seasar.framework.container.customizer.AspectCustomizer">
>        <property name="useLookupAdapter">true</property>
>        <property name="interceptorName">"loginInterceptor"</property>
>        <initMethod name="addIgnoreClassPatterh">
>          <arg>"..."</arg>
>          <arg>"LoginAction"</arg>
>        </initMethod>
>      </component>
>    </arg>
>  </initMethod>
> </component>
>
>
> -- 
> <component name="koichik">
>    <property name="fullName">"Koichi Kobayashi"</property>
>    <property name="email">"[E-MAIL ADDRESS DELETED]"</property>
>    <property name="blog">"http://d.hatena.ne.jp/koichik"</property>
> </component>
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user 



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