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 'Kontext'-Variable. 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 die Warnung mir zu sagen?