SpringContextLoaderListener를 이해하려고합니다. 우리가 왜 그것을 필요로 하는가? 나는 Spring을 시작해야한다는 것을 느낀다. http://www.coderanch.com/t/490458/Spring/purpose-ContextLoaderListener 이제 Spring Application Context를 시작한다는 것은 무엇을 의미합니까? 메인 스프링 컨트롤러와 같은 디스패처 서블릿을로드합니까?SpringContextLoaderListener의 목적은 무엇입니까
1
A
답변
3
스프링 프레임 워크의 핵심은 루트 응용 프로그램 컨텍스트입니다. (즉 구성된 Bean의 레지스트리) 이 컨텍스트는 어떻게 든 초기화되어야합니다. 지금은 여러 가지 방법이 있지만 자바 웹 서버 환경에서는 가장 직접적인 방법은 SpringContextLoaderListener을 사용하는 것입니다. 청취자의
사용하면 루트 애플리케이션 컨텍스트 (예 : 디스패처 서블릿으로) Spring의 웹 MVC의 전에 구성 요소를 초기화받을 수 있습니다.
- : 루트 컨텍스트의 콩, 구성 등
더 많은 정보 디스패처 서블릿에서 만든 "자식 애플리케이션 컨텍스트"재사용/공유하세요
http://static.springsource.org/spring/docs/3.2.x/spring-framework-reference/html/mvc.html#mvc-servlet (몇 개의 단락을 아래로 스크롤하여 하위 컨텍스트의 디스패처 사용에 대해 읽으십시오)
Use a ContextLoaderListener in accordance with DispatchServlet
당신이 봄/자바를 처음 사용하는 경우
, 그럼 내가이 다음 부분을 무시하는 것이 좋습니다 그냥 당신을 혼란스럽게 될 것 같이
가 알고 있어야하는 서블릿과 3.x 사양을 사용하는 경우 웹 환경에서 주로 주석을 사용하여 응용 프로그램 컨텍스트를 초기화하는 덜 직관적 인 방법이 있습니다. 이 새로운 기술은 반드시 더 나은 것은 아닙니다. 추가 정보를 원하시면 포인트 시작 :