실행환경 순서가 궁금합니다.
- 작성자 :
- 홍*은
- 작성일 :
- 2021-01-15 14:10:15
- 조회수 :
- 4,774
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
일반적으로 스프링 구동순서는 web.xml에서 파일들을 읽어오는데 공통컴포넌트는 찾아보니 EgovWebApplicationInitializer.java에서 시작하는것 같은데 이 자바파일을 부르는 곳은 어디인가요?? 전체적으로 메인화면이 뜨기까지의 순서를 알고싶습니다.
A
안녕하세요.
표준 프레임워크 센터입니다.
공통 컴포넌트에서 사용하고 있는 EgovWebApplicationInitializer.java는 WebApplicationInitializer를 구현하고 있으며
이는 servlet 3.0에 이상의 스펙에서 지원되며 공통컴포넌트에서는 servlet 3.1 을 채택하고 있습니다.
onStartup은 ServletContainerInitializer를 구현한 SpringServletContainerInitializer에 의해 servletContext를 넘겨받아 호출하게 되어 있습니다.
이로 인해 web.xml 없이도 코드로 SevletContext와 Spring IoC 컨테이너를 생성하여 추가 할 수 있습니다.
이후 과정은 xml 설정 방식을 참고하시면 되겠습니다.
자세한 사항은 아래를 참고하시면 되겠습니다.
https://akaroice.tistory.com/13
감사합니다.
표준 프레임워크 센터입니다.
공통 컴포넌트에서 사용하고 있는 EgovWebApplicationInitializer.java는 WebApplicationInitializer를 구현하고 있으며
이는 servlet 3.0에 이상의 스펙에서 지원되며 공통컴포넌트에서는 servlet 3.1 을 채택하고 있습니다.
onStartup은 ServletContainerInitializer를 구현한 SpringServletContainerInitializer에 의해 servletContext를 넘겨받아 호출하게 되어 있습니다.
이로 인해 web.xml 없이도 코드로 SevletContext와 Spring IoC 컨테이너를 생성하여 추가 할 수 있습니다.
이후 과정은 xml 설정 방식을 참고하시면 되겠습니다.
자세한 사항은 아래를 참고하시면 되겠습니다.
https://akaroice.tistory.com/13
감사합니다.