http://snoopy81.tistory.com/325
■ 다수의 ViewResolver 설정
● 하나의 DispatcherServlet은 한 개 이상의 ViewResolver를 설정할 수 있음
● "order" 프로퍼티를 이용하여 뷰 이름을 검사할 ViewResolver의 순서를 결정
● "order" 프로퍼티의 값이 작을수록 우선 순위가 높으며 우선순위가 높은 ViewResolver가 null을 리턴하면, 다음 우선순위를 갖는 ViewResolver에 뷰을 요청
● 주의할 점은 InternalResourceViewResolver는 마지막 우선 순위를 갖도록 지정해야 함
- setOrder(Ordered.LOWEST_PRECEDENCE)
- InternalResourceViewResolver는 항상 뷰 이름에 매핑되는 뷰 객체를 리턴하기 때문에
null을 리턴하지 않음.
- 따라서 InternalResourceViewResolver의 우선순위가 높을 경우
우선순위가 낮은 ViewResolver는 사용되지 않게 됨.
'spring' 카테고리의 다른 글
ResourceUtils를 이용한 Access a File from the Classpath-classpath에 위치한 파일 절대경로 구하기 (0) | 2020.07.29 |
---|---|
Server Sent Event (SSE)를 이용한 알림 구현하기 (0) | 2018.08.30 |
엑셀 업로드 & 다운로드 (0) | 2018.07.02 |
메일 보내기 (0) | 2018.06.15 |
환경별 deploy - spring profile 을 사용하여 환경에 맞게 deploy 하기 (0) | 2018.03.22 |