2016-12-27 10 views
1

spring4で複数のビューリゾルバを設定するにはどうすればよいですか?例:spring4で複数のビューリゾルバを設定する方法は?

@Bean 
    public ViewResolver viewResolver() { 
     InternalResourceViewResolver resolver = new InternalResourceViewResolver(); 
     resolver.setPrefix("/WEB-INF/views/"); 
     resolver.setSuffix(".jsp"); 
     resolver.setExposeContextBeansAsAttributes(true); 
     return resolver; 
    } 

@Bean 
    public ViewResolver viewResolver() { 
     return new TilesViewResolver(); 
    } 

インターネット上のxml構成についての説明はありますが、spring4のJava構成については何も見ていません。

https://blog.frankel.ch/chaining-url-view-resolvers-in-spring-mvc/#gsc.tab=0

+0

XMLと同じ...なぜそれは違うだろう。ここでは –

+0

['ViewResolverRegistry'](http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/config/annotation/ViewResolverRegistry.html)、https:// docsを参照してください。 .spring.io/spring/docs/current/spring-framework-reference/html/view.html#view-groovymarkup-configuration –

答えて

1

は、使用できるリンクです。 `InternalResourceViewResolver`を使うとき、常に最後の` ViewResolver`であることを確かめてください(ただし、XMLベースの設定と同じです)。
関連する問題