最佳答案
在一个春季 MVC 应用程序中,我使用以下方法在一个服务类中初始化一个变量:
ApplicationContext context =
new ClassPathXmlApplicationContext("META-INF/userLibrary.xml");
service = context.getBean(UserLibrary.class);
UserLibrary 是我在应用程序中使用的第三方实用程序。上面的代码为“ context”变量生成一个警告。警告如下:
Resource leak: 'context' is never closed
我不明白这警告是什么意思。由于应用程序是一个 Spring MVC 应用程序,因此在应用程序运行时引用服务时,我不能真正关闭/破坏上下文。这个警告到底想告诉我什么?