ひがやすを技術ブログ

電通国際情報サービスのプログラマ

Spring AOP

ひさびさにソース見てみたら、cglibを使ってコンストラクタで引数がある場合も、処理できるようになっているみたい。 -> id:koichikさん。
気になったのは、インスタンスが要求されるたびに、新たなクラスをweavingしているように見えるので、インスタンスがprototypeで管理されている(singleton=false)場合に、何度も、コンポーネントインスタンスを要求すると、毎回新たなクラスが作成され、遅くなるだけではなく、新たなクラスのメモリは解放されないので、メモリリークが起きるんじゃないかということ。
検証よろ。 -> 獄長。