@FunctionalInterface public interface TemplateEngineCustomizer extends Consumer<org.thymeleaf.TemplateEngine>
TemplateEngine instanced by the MyBatis Thymeleaf. TemplateEngine, you implements class of this interface and you need to
specify the 'customizer' property of mybatis-thymeleaf.properties.
package com.example;
// ...
public class MyTemplateEngineCustomizer implements TemplateEngineCustomizer {
public void customize(TemplateEngine defaultTemplateEngine) {
// ...
}
}
customizer = com.example.MyTemplateEngineCustomizer
| Modifier and Type | Interface and Description |
|---|---|
static class |
TemplateEngineCustomizer.BuiltIn
Enum for providing builtin customizer instance.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
accept(org.thymeleaf.TemplateEngine templateEngine) |
void |
customize(org.thymeleaf.TemplateEngine defaultTemplateEngine)
Customize a default
TemplateEngine instanced by the MyBatis Thymeleaf. |
static <T extends org.thymeleaf.templateresolver.ITemplateResolver> |
extractTemplateResolver(org.thymeleaf.TemplateEngine templateEngine,
Class<T> type)
Utility method to extract a
ITemplateResolver that implements specified type. |
default void accept(org.thymeleaf.TemplateEngine templateEngine)
accept in interface Consumer<org.thymeleaf.TemplateEngine>customize(TemplateEngine)void customize(org.thymeleaf.TemplateEngine defaultTemplateEngine)
TemplateEngine instanced by the MyBatis Thymeleaf.defaultTemplateEngine - a default TemplateEngine instanced by the MyBatis Thymeleafstatic <T extends org.thymeleaf.templateresolver.ITemplateResolver> Optional<T> extractTemplateResolver(org.thymeleaf.TemplateEngine templateEngine, Class<T> type)
ITemplateResolver that implements specified type.T - A type that implements the ITemplateResolvertemplateEngine - A target TemplateEnginetype - A target type for extracting instanceITemplateResolver instance that implements specified typeCopyright © 2018–2020 MyBatis.org. All rights reserved.