[seasar-dotnet:267] Re: Aspectが適用されない現象
m.okuyama
e_starbucks @ yahoo.co.jp
2006年 7月 3日 (月) 19:44:51 JST
奥山です。
杉本さん、ご回答ありがとうございます。
最初の投稿と一部ソースが異なっていたようで、
紛らわしいことをしまして、ご迷惑をおかけしました。
ただ、お渡ししたソースではテストプログラムからコンポーネントを呼び出す時に
Aspect(dbExceptionInterceptor)が適用されていません。
しかし、Sesar.dllを入れ替えるとAspect(dbExceptionInterceptor)が適用されます。
これは何が原因なのでしょうか?
今晩のリリース後に再検証してみますが、
Aspectが適用されないという現象は同じですので気になるところです。
では、失礼します。
> 杉本です。
>
> 06/07/03 に m.okuyamaさんは書きました:
>
> > > > HogeCompにはmapperのインターフェイス定義のsetterが用意されておりDIされます。
> > > > ここでmapperに対してdbExceptionInterceptorとtraceInterceptorがAspectされません。
> > > > 一方でAspect対象を変えてHogeCompImplにdbExceptionInterceptorと
> > > > traceInterceptorのAspectを定義すると正常に動作します。
>
> メールに添付して頂いたコードはおそらく、現象が起こっていた段階から少し
> 変更されているようで再現しませんでしたが、S2Container.NETに不具合がありました。
>
> コンストラクタインジェクションを利用した場合に、Aspectが適用されません。
>
> 申し訳ございません。コンストラクタインジェクションを使用している場合は、
> かなり致命的ですので、本日中に修正版をリリースしたいと思います。
>
> PM11:00の段階のものをリリースしたいと思いますので、まだSVNにコミットしていない
> コミッタの方がいましたら、よろしくお願いします。
>
> もし、都合の悪い方がいましたら、教えて下さい。m(_ _)m
>
> --
> Kazuya Sugimoto
> http://d.hatena.ne.jp/sugimotokazuya/
> _______________________________________________
> seasar-dotnet mailing list
> seasar-dotnet @ ml.seasar.org
> https://www.seasar.org/mailman/listinfo/seasar-dotnet
--
m.okuyama
--------------------------------------
Let's start Yahoo! Auction - Free Campaign Now!
http://pr.mail.yahoo.co.jp/auction/
seasar-dotnet メーリングリストの案内