servlet 3.0이 되면서 예전에 web.xml에서 하던 servlet에 대한 설정을 java config로 할 수 있다. 기본적으로는 이런 servlet에 대한 설정을 안해주면 springboot가 DispatcherServlet으로 처리를 한다. 하지만 때에 따라 다른 servlet을 태워야 하는 요청이 있을수도 있다. 이것을 하기 위한 방법은 다음과 같다. Application.java (springboot main class) @SpringBootApplication public class ApiApplication { public static void main(String[] args) { SpringApplication application = new SpringApplication(Api..
Spring을 사용하면 기본 Servlet인 Dispatcher Servlet을 사용한다. web.xml 이 있을때는 이곳에 Dispatcher Servlet을 설정했고 그 외의 다른 Servlet이 필요하면 마찬가지로 web.xml 에 등록하여 사용했다. 하지만 Springboot에서는 기본적으로 web.xml을 사용하지 않고 java config 를 사용하므로 전에 사용하던 방식과는 다르게 설정이 필요하다. java config 를 이용해 Dispatcher Servlet이 아닌 다른 Servlet을 어떻게 설정하는지 살펴보자. (참고로 Dispatcher Servlet은 Springboot에서는 기본으로 설정되어 있으므로 설정을 하지 않아도 된다. ) ServletConfig.java @Config..