Spring MVCアプリケーションでは、次のアプローチを使用して、サービスクラスの1つで変数を初期化します。
ApplicationContext context =
new ClassPathXmlApplicationContext("META-INF/userLibrary.xml");
service = context.getBean(UserLibrary.class);
UserLibraryは、アプリケーションで使用しているサードパーティのユーティリティです。上記のコードは、 'context'変数の警告を生成します。警告は次のとおりです。
Resource leak: 'context' is never closed
警告がわかりません。アプリケーションはSpring MVCアプリケーションであるため、アプリケーションの実行中にサービスを参照しているため、コンテキストを実際に閉じたり破棄したりすることはできません。警告は私に伝えようとしている正確なものは何ですか?