@ -1,5 +1,5 @@
@@ -1,5 +1,5 @@
/ *
* Copyright 2012 - 2019 the original author or authors .
* Copyright 2012 - 2022 the original author or authors .
*
* Licensed under the Apache License , Version 2 . 0 ( the "License" ) ;
* you may not use this file except in compliance with the License .
@ -27,6 +27,7 @@ import org.springframework.web.reactive.result.view.ViewResolver;
@@ -27,6 +27,7 @@ import org.springframework.web.reactive.result.view.ViewResolver;
* Spring WebFlux { @link ViewResolver } for Mustache .
*
* @author Brian Clozel
* @author Marten Deinum
* @since 2 . 0 . 0
* /
public class MustacheViewResolver extends UrlBasedViewResolver {
@ -75,4 +76,9 @@ public class MustacheViewResolver extends UrlBasedViewResolver {
@@ -75,4 +76,9 @@ public class MustacheViewResolver extends UrlBasedViewResolver {
return view ;
}
@Override
protected AbstractUrlBasedView instantiateView ( ) {
return ( getViewClass ( ) = = MustacheView . class ) ? new MustacheView ( ) : super . instantiateView ( ) ;
}
}