Update MustacheViewResolver so that buildView() is called to create
the MustacheView. This sets fields such as `contentType` and allows us
to remove explicit setApplicationContext() and setServletContext()
calls.
Fixes gh-3265
@ -44,7 +46,12 @@ public class MustacheViewResolver extends UrlBasedViewResolver {
@@ -44,7 +46,12 @@ public class MustacheViewResolver extends UrlBasedViewResolver {
privateStringcharset;
publicMustacheViewResolver(){
setViewClass(MustacheView.class);
setViewClass(requiredViewClass());
}
@Override
protectedClass<?>requiredViewClass(){
returnMustacheView.class;
}
/**
@ -67,31 +74,15 @@ public class MustacheViewResolver extends UrlBasedViewResolver {
@@ -67,31 +74,15 @@ public class MustacheViewResolver extends UrlBasedViewResolver {
@ -105,4 +96,24 @@ public class MustacheViewResolver extends UrlBasedViewResolver {
@@ -105,4 +96,24 @@ public class MustacheViewResolver extends UrlBasedViewResolver {