반응형

config

    Spring, spring-boot의 mvc 다양한 설정 설명

    Spring에서 사용하는 다양한 설정이 존재한다. 그 설정들에 대한 정리가 필요할 것같아서 한번 정리해 보았다. ※ 스프링 MVC 사용을위한 설정- 기존에 스프링 MVC 설정을 위해서 xml 파일에 다음과 같이 설정하였다. 하지만 대부분의 설정이 xml에서 java로 변경하는 추세에서는 다음과 같이 설정한다.12345@Configuration@EnableWebMvcpublic class WebConfig { }cs여기서 추가적인 기본 설정들을 커서텀하고 싶을 경우 WebMvcConfigurerAdapter 추상클래스를 상속받아 재정의하여 사용했다.12345@Configuration@EnableWebMvcpublic class WebConfig extends WebMvcConfigurerAdapter { ..

    스프링 DispatcherServlet 설정 방법

    DispatcherServlet Spring MVC는 dispatcherServlet을 사용하기 위해서는 web.xml에 정의를 해주었어야 했다. 하지만 web.xml에 설정하지 않고도 다른 Java 파일로 설정할 수 있는 방법이 있다. 기존의 web.xml에 설정방식은 다음과 같다. 12345678910111213141516 dispatcher org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/dispatcher-config.xml 1 dispatcher /Colored by Color Scriptercs XML에 정의한 서블릿 설명은 다음과 같다. 1. 이름은 dispatcher 이다. 2. o..

    Spring Context 종류 및 특성

    Spring Context 종류 및 특성 Spring 프로젝트를 처음 생성할 시 root-context.xml과 servlet-contex.xml 두 개가 생성됩니다. 이 두개가 각각 하는일이 지정되어 있는데 무심코 사용하는 경우가 많습니다. 이 둘의 차이점에 대해서 설명하겠습니다. spring은 multi context 환경을 제공해주는데 기본적으로는 root context와 servlet context로 구분됩니다. 1. servlet-context web application의 client의 요청을 받기 위한 entry point 입니다. 따라서 해당 context의 설정에는 요청에 대한 처리를 해줄 controller의 매핑설정(handler mapping)과 요청처리 후 view처리를 어떻게 할..

반응형