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