본문으로 바로가기

스프링 환경 구성

category Backend/Spring 2017. 11. 8. 15:13
    반응형

    web.xml

    : 스프링 서블릿인 DispatcherServlet을 등록해준다.

    : 어플리케이션 컨텍스트를 등록해준다.


    applicationContext.xml

    : 빈 설정 파일


    config.properties 

    : 환경변수 등록 파일



    구성 순서


    web.xml -> applicationContext.xml -> config.properties


    web.xml

    : listener를 통해서 어플리케이션 컨텍스트를 등록하고

    : context-param 태그를 통해서 리스너에게 어플리케이션 컨텍스트 경로를 넘긴다.

    : DispatcherServlet을 등록해준다.


    <context-param>

    <param-name>contextConfigLocation</param-name>

    <param-value>/WEB-INF/context*.xml</param-value>

    </context-param>

    <listener>

    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

    </listener>

    <servlet>

    <servlet-name>dispatcher</servlet-name>

    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

    <load-on-startup>1</load-on-startup>

    </servlet>

    <servlet-mapping>

    <servlet-name>dispatcher</servlet-name>

    <url-pattern>/</url-pattern>

    </servlet-mapping>

     


    applicationContext.xml

    : 환경변수 등록 파일을 지정한다.


             <context:property-placeholder location="classpath:config.properties" /> 



    : 빈을 설정한다.

    : aop빈을 설정한다. (스프링 태그 사용)

    : 컴포넌트 스캔

    : 뷰 리졸버 등록


    반응형