springMVC servlet-context.xml

weather·2021년 1월 29일
0

spring

목록 보기
2/2

(*spring legacy project 를 기준으로 함)

sertvlet-context.xml 안의 설정 내용

  • Annotation 활성화
    • <mvc:annotation-driven />

  • Component 패키지 지정
    • <context:component-scan base-package="controller"/>
    • 이 패키지를 스캔하며 annotaion이 달린 것을 bean으로 생성하여 Container에 담아둔다.
    • 이 내용은 service, dao 설정에도 필요하다.
      • <context:component-scan base-package="service"/>
      • <context:component-scan base-package="dao"/>
    • 패키지로 묶어서 등록가능하다.
      • <context:component-scan base-package="com.hoseong.spring" />

  • 정적인 data 위치 mapping
    • <mvc:resources mapping="/static/**" location="/static/" />
    • <mvc:resources mapping="/resources/**" location="/resources/" />
    • Controller가 처리할 필요 없이 해당 위치의 디렉터리에서 바로 접근할 수 있다.
    • HTTP GET 요청에서의 정적인 data에 바로 매핑이 가능하다.

  • ViewResolver
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
  <property name="prefix" value="/WEB-INF/views/"/>
  <property name="suffix" value=".jsp"/>
</bean>
profile
Sin prisa, pero sin pausa

0개의 댓글