Em um aplicativo Spring MVC, inicializo uma variável em uma das classes de serviço usando a seguinte abordagem:
ApplicationContext context =
new ClassPathXmlApplicationContext("META-INF/userLibrary.xml");
service = context.getBean(UserLibrary.class);
A UserLibrary é um utilitário de terceiros que estou usando em meu aplicativo. O código acima gera um aviso para a variável 'contexto'. O aviso é mostrado abaixo:
Resource leak: 'context' is never closed
Eu não entendo o aviso. Como o aplicativo é um aplicativo Spring MVC, não posso realmente fechar / destruir o contexto, pois me refiro ao serviço enquanto o aplicativo está em execução. O que exatamente o aviso está tentando me dizer?