프로퍼티 파일에서 View의 정의를 관리한다. 프로퍼티 파일을 사용함을써, ResourceBundelViewResolver는 국제화와 관련한 이점을 갖는다. 다른 View 리졸버는 항상 논리적인 View 이름을 사용하여 단일한 View 구현 객체를 결정하는 반면, ResourceBundelViewResolver는 사용자의 Locale을 기초로하여 동일한 논리적인 뷰 이름으로 서로 다른 View 구현 객체를 리턴할 수 있다.
<bean id="bundleViewResolver" class="org.springframework.web.servlet.view.ResourceBundleViewResolver">
<property name="basename">
<value>views</value>
</property>
</bean>
<property name="basename">
<value>views</value>
</property>
</bean>
beasename 특성은 View 정의를 담고 있는 프로퍼티 파일의 이름을 어떻게 구성할지를 ResourceBundleViewResolver에게 알려준다. 여기서는 view라는 값을 지정했으므로 기본적으로는 views.properties에, 미국은 view_en_US.properties, 프랑스는 view_fr_FR.properties 등으로 정의할 수 있다.
'Java2EE Framework > Spring 2.0' 카테고리의 다른 글
스프링 2.0 - 다중 데이터소스 사용하기 (0) | 2010.06.07 |
---|---|
스프링 2.0의 트랜잭션 처리 방법 (0) | 2010.06.07 |
스프링2.0 Exception 관리 방법 (0) | 2010.06.07 |
스프링2.0 - DataSource 사용하기 (0) | 2010.06.06 |
스프링2.0 - 별도의 xml 파일에서 뷰 빈즈 선언하기 (0) | 2010.06.05 |