Interface Rendering

public interface Rendering

Public API for HTML rendering. Supported as a return value in Spring WebFlux
controllers. Comparable to the use of ModelAndView as a return value
in Spring MVC controllers.

Controllers typically return a String view name and rely on the
"implicit" model which can also be injected into the controller method.
Or controllers may return model attribute(s) and rely on a default view name
being selected based on the request path.

Rendering can be used to combine a view name with model attributes,
set the HTTP status or headers, and for other more advanced options around
redirect scenarios.