@Singleton public class DefaultViewsResolver extends java.lang.Object implements ViewsResolver
ViewsResolver
.
It checks if the route is annotated with View
or returns a ModelAndView
instance.Constructor and Description |
---|
DefaultViewsResolver() |
Modifier and Type | Method and Description |
---|---|
protected java.util.Optional<java.lang.String> |
resolveView(io.micronaut.core.annotation.AnnotationMetadata route,
java.lang.Object responseBody)
Resolves the view for the given method and response body.
|
java.util.Optional<java.lang.String> |
resolveView(io.micronaut.http.HttpRequest<?> request,
io.micronaut.http.HttpResponse<?> response) |
@NonNull public java.util.Optional<java.lang.String> resolveView(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.HttpResponse<?> response)
resolveView
in interface ViewsResolver
request
- HTTP Requestresponse
- HTTP Responseprotected java.util.Optional<java.lang.String> resolveView(io.micronaut.core.annotation.AnnotationMetadata route, @Nullable java.lang.Object responseBody)
route
- Request routeresponseBody
- Response body