스프링 MVC 애플리케이션에서 다음 접근 방식을 사용하여 서비스 클래스 중 하나에서 변수를 초기화합니다.
ApplicationContext context =
new ClassPathXmlApplicationContext("META-INF/userLibrary.xml");
service = context.getBean(UserLibrary.class);
UserLibrary는 내 응용 프로그램에서 사용중인 타사 유틸리티입니다. 위의 코드는 'context'변수에 대한 경고를 생성합니다. 경고는 다음과 같습니다.
Resource leak: 'context' is never closed
경고를 이해하지 못합니다. 애플리케이션이 Spring MVC 애플리케이션이기 때문에 애플리케이션이 실행되는 동안 서비스를 참조 할 때 컨텍스트를 실제로 닫거나 삭제할 수 없습니다. 나에게 알려 주려는 경고가 정확히 무엇입니까?