@Produces(value="text/html") @Requires(property="micronaut.views.thymeleaf.enabled",notEquals="false") @Requires(classes=org.thymeleaf.TemplateEngine.class) @Singleton public class ThymeleafViewsRenderer extends Object implements ViewsRenderer
| Modifier and Type | Field and Description | 
|---|---|
protected org.thymeleaf.TemplateEngine | 
engine  | 
protected ResourceLoader | 
resourceLoader  | 
protected org.thymeleaf.templateresolver.ClassLoaderTemplateResolver | 
templateResolver  | 
EXTENSION_SEPARATOR, FILE_SEPARATOR| Constructor and Description | 
|---|
ThymeleafViewsRenderer(ViewsConfiguration viewsConfiguration,
                      ThymeleafViewsRendererConfiguration thConfiguration,
                      ClassPathResourceLoader resourceLoader)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
exists(String viewName)  | 
Writable | 
render(String viewName,
      Object data)  | 
protected final org.thymeleaf.templateresolver.ClassLoaderTemplateResolver templateResolver
protected final org.thymeleaf.TemplateEngine engine
protected ResourceLoader resourceLoader
public ThymeleafViewsRenderer(ViewsConfiguration viewsConfiguration, ThymeleafViewsRendererConfiguration thConfiguration, ClassPathResourceLoader resourceLoader)
viewsConfiguration - Views ConfigurationthConfiguration - Thymeleaf template renderer configurationresourceLoader - The resource loaderpublic Writable render(String viewName, @Nullable Object data)
render in interface ViewsRendererviewName - view name to be renderdata - response body to render it with a viewpublic boolean exists(String viewName)
exists in interface ViewsRendererviewName - view name to be render