Spring ApplicationContext - Ressourcenleck: 'context' wird niemals geschlossen

In einer Spring MVC-Anwendung initialisiere ich eine Variable in einer der Serviceklassen mit dem folgenden Ansatz:

ApplicationContext context = 
         new ClassPathXmlApplicationContext("META-INF/userLibrary.xml");
service = context.getBean(UserLibrary.class);

Die UserLibrary ist ein Dienstprogramm eines Drittanbieters, das ich in meiner Anwendung verwende. Der obige Code generiert eine Warnung für die Variable 'context'. Die Warnung wird unten angezeigt:

Resource leak: 'context' is never closed

Ich verstehe die Warnung nicht. Da es sich bei der Anwendung um eine Spring MVC-Anwendung handelt, kann ich den Kontext nicht wirklich schließen / zerstören, da ich auf den Dienst verweise, während die Anwendung ausgeführt wird. Was genau versucht mir die Warnung zu sagen?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage