복붙노트

[SPRING] Spring은 실제로 어떻게 부트 스트랩을합니까?

SPRING

Spring은 실제로 어떻게 부트 스트랩을합니까?

해결법

  1. ==============================

    1.이것은 Servlet 3 기능에서 가능합니다.

    이것은 Servlet 3 기능에서 가능합니다.

    Java 기반 접근 방식은 훨씬 더 유연합니다. 컨텍스트 생성을 DispatcherServlet 또는 DispatcherServlet 자체의 전체 인스턴스 생성을 서블릿 컨테이너로 남겨 둘 수 있습니다 (인스턴스 대신 서블릿 DispatcherServlet.class를 등록하기 만하면됩니다).

  2. ==============================

    2.http://docs.spring.io/spring/docs/4.0.x/spring-framework-reference/htmlsingle/#context-create를 참조하십시오.

    http://docs.spring.io/spring/docs/4.0.x/spring-framework-reference/htmlsingle/#context-create를 참조하십시오.

    원칙은 표준 webapp 설명자 (web.xml)에 ServletContextListener를 선언하는 것입니다. 이러한 리스너는 실제로 컨테이너에 의해 인스턴스화되며 응용 프로그램이 초기화되고 파손될 때 호출됩니다.

    Spring은 ServletContextListener : ContextLoaderListener를 제공하며, 그 이름에서 알 수 있듯이 웹 애플리케이션이 초기화 될 때 Spring 컨텍스트를로드한다.

  3. from https://stackoverflow.com/questions/21714290/how-is-spring-actually-bootstrap by cc-by-sa and MIT license