У весняному додатку MVC я ініціалізую змінну в одному з класів обслуговування, використовуючи наступний підхід:
ApplicationContext context =
new ClassPathXmlApplicationContext("META-INF/userLibrary.xml");
service = context.getBean(UserLibrary.class);
UserLibrary - це стороння утиліта, яку я використовую у своєму додатку. Наведений вище код генерує попередження для змінної 'context'. Попередження показано нижче:
Resource leak: 'context' is never closed
Я не розумію попередження. Оскільки програма є програмою Spring MVC, я не можу реально закрити / знищити контекст, коли я посилаюся на службу під час роботи програми. Що саме таке попередження намагається сказати мені?