서블릿 컨테이너 초기화1
WAS를 실행하는 시점에 초기화를 해야하는 작업이 있다. 스프링 부트 강의를 듣다가 서블릿 컨테이너를 초기화 할 수 있다는 것을 처음 알게 되었다. 과거에는 web.xml으로 초기화하였지만 요즘에는 자바 코드를 사용한 초기화도 지원하고 있어서 자바를 통해 알아보겠다. [초기화가 필요한 이유] 1) 서비스에 필요한 필터와 서블릿 등록 2) 스프링 사용하면 스프링컨테이너를 만들고 서블릿과 스프링을 연결하는 Dispatcher Servlet도 등록해야한다. 서블릿에는 초기화 인터페이스를 제공한다. 이름은 ServletContainerInitializer이다. https://tomcat.apache.org/tomcat-10.1-doc/servletapi/jakarta/servlet/ServletContainer..
2023.11.16