diff options
Diffstat (limited to 'spring-webmvc/src/main/java/org/springframework/web/servlet/view/script/ScriptTemplateViewResolver.java')
-rw-r--r-- | spring-webmvc/src/main/java/org/springframework/web/servlet/view/script/ScriptTemplateViewResolver.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/spring-webmvc/src/main/java/org/springframework/web/servlet/view/script/ScriptTemplateViewResolver.java b/spring-webmvc/src/main/java/org/springframework/web/servlet/view/script/ScriptTemplateViewResolver.java index 54f61470..168ce304 100644 --- a/spring-webmvc/src/main/java/org/springframework/web/servlet/view/script/ScriptTemplateViewResolver.java +++ b/spring-webmvc/src/main/java/org/springframework/web/servlet/view/script/ScriptTemplateViewResolver.java @@ -35,10 +35,28 @@ import org.springframework.web.servlet.view.UrlBasedViewResolver; */ public class ScriptTemplateViewResolver extends UrlBasedViewResolver { + /** + * Sets the default {@link #setViewClass view class} to {@link #requiredViewClass}: + * by default {@link ScriptTemplateView}. + */ public ScriptTemplateViewResolver() { setViewClass(requiredViewClass()); } + /** + * A convenience constructor that allows for specifying {@link #setPrefix prefix} + * and {@link #setSuffix suffix} as constructor arguments. + * @param prefix the prefix that gets prepended to view names when building a URL + * @param suffix the suffix that gets appended to view names when building a URL + * @since 4.3 + */ + public ScriptTemplateViewResolver(String prefix, String suffix) { + this(); + setPrefix(prefix); + setSuffix(suffix); + } + + @Override protected Class<?> requiredViewClass() { return ScriptTemplateView.class; |