Convenience constructors for common view prefix/suffix scenarios

Issue: SPR-13813
This commit is contained in:
Juergen Hoeller
2015-12-22 12:00:49 +01:00
parent 66dd880335
commit 41ee25b1e7
8 changed files with 72 additions and 18 deletions

View File

@@ -257,9 +257,7 @@ public class ViewResolutionIntegrationTests {
@Bean
public FreeMarkerViewResolver freeMarkerViewResolver() {
FreeMarkerViewResolver viewResolver = new FreeMarkerViewResolver();
viewResolver.setSuffix(".ftl");
return viewResolver;
return new FreeMarkerViewResolver("", ".ftl");
}
@Bean

View File

@@ -99,9 +99,7 @@ public class ViewResolverRegistryTests {
@Test
public void customViewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setPrefix("/");
viewResolver.setSuffix(".jsp");
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver("/", ".jsp");
this.registry.viewResolver(viewResolver);
assertSame(viewResolver, this.registry.getViewResolvers().get(0));
}

View File

@@ -156,9 +156,7 @@ public class FreeMarkerViewTests {
wac.getBeanFactory().registerSingleton("configurer", configurer);
wac.refresh();
FreeMarkerViewResolver vr = new FreeMarkerViewResolver();
vr.setPrefix("prefix_");
vr.setSuffix("_suffix");
FreeMarkerViewResolver vr = new FreeMarkerViewResolver("prefix_", "_suffix");
vr.setApplicationContext(wac);
View view = vr.resolveViewName("test", Locale.CANADA);