[Seasar-user:16347] Re: SA-Struts &HotDeploy時にアノテーションが読めなくなる事がある

Yasuo Higa [E-MAIL ADDRESS DELETED]
2008年 11月 20日 (木) 18:07:44 JST


ひがです。
> 
> お世話になります。川道と申します。
> 
> ちょっと複雑な条件下でのおかしな動きがあるので報告させていただきます。
> 
> 前提:
> 1.SA-Struts1.0.4-sp2を使用している
> 2.独自のアノテーションを使用している(Form内で使用)
> 3.そのアノテーションの評価をActionCustomizerを継承した
> Customizerで行っている。(setupValidatorをoverride)
> 
> と言う状態で、HotDeployモードでAPサーバ起動後、初回のrequest時に
> setupValidator内で独自アノテーションが認識できない(getAnnotationがnull)
> となってしまいます。
> 2回目以降は普通に認識できています。
> 
> 一応、convention.diconで、アノテーションの配置パッケージをaddIgnorePackageName
> に追加すれば回避できるのですが、もう少し洗練された解決方法は
> ございませんでしょうか?
> 
addIgnorePackageNameで指定することで、正解です。

よろしくお願いします。


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