現在、Spring Bean を必要とする私の jsp 2.0 タグは、次のコードを使用しています。
ac = WebApplicationContextUtils.getWebApplicationContext( servletContext);
ac.getBeansOfType(MyRequestedClass.class);
最初に一致する Bean を取得します。
このコードは問題なく動作しますが、Spring Bean の検索にページのレンダリング時間の約半分を費やすという望ましくない欠点があります。これは、タグが呼び出されるたびに発生するためです。Bean をアプリケーション スコープまたは少なくともセッション スコープに入れることを考えていました。しかし、この問題を処理する最も賢い方法は何でしょうか?