[Spring] MVC 네임스페이스
- BACKEND/Spring
- 2017. 6. 23. 09:45
MVC 네임스페이스
▪ Spring MVC 관련된 설정 중 자주 사용되는 설정들을 자동으로 처리해 준다.
▪ <mvc:annotation-driven>
– Annotation 기반 Controller 구현시 필요한 다양한 bean들을 자동으로 등록해 준다.
– mvc 네임스페이스의 다른 태그들을 쓰기 위해서는 반드시 지정해야 한다.
▪ <mvc:controller>
– handler를 거치지 않고 view를 호출 할 수있도록 설정하는 태그
– 단순 링크에 주로 사용한다.
– <mvc:view-controller path="/login.do " view-name="/WEB-INF/view/loginform.jsp"/>
login.do 요청이 들어오면 /WEB-INF/view/loginform.jsp 가 응답한다.
▪ <mvc:interceptor>
– Intercepter Bean 등록하는 태그.
– Intercepter
▪ 특정 URL요청 시 Handler 실행 전에 호출 되는 컴포넌트
<mvc:interceptors> <mvc:interceptor> <mvc:mapping path="/member/**"/> <mvc:exclude-mapping path="/member/info/**"/> <bean class="com.mydomain.interceptors.MyInterceptor"/> </mvc:interceptor> </mvc:interceptors> |
<interceptor> : interceptor 등록 태그 <mapping path=“url”> : interceptor를 호출 할 url 경로 <exclude-mapping path=“url”> : mapping 경로내에서 interceptor를 적용하지 않을 url 경로 <bean> : interceptor bean 등록 |
'BACKEND > Spring' 카테고리의 다른 글
[Spring] Spring Security (0) | 2017.06.26 |
---|---|
[Spring] Tiles (0) | 2017.06.23 |
[Spring] jackson <java객체를 javascript객체로 변환해줌> (0) | 2017.06.22 |
[Spring] ValidationClass파일 만들어서 Validation 처리하기 (0) | 2017.06.21 |
[Spring] Annotation을 이용한 validation 구현 (0) | 2017.06.21 |