@Configuration
@AutoConfigureOrder(value=2147483647)
@EnableConfigurationProperties
@PropertySource(value="classpath:/albirar-template-engine.yaml")
@ComponentScan(basePackageClasses={ITemplateEngine.class,ThymeleafSpringTemplateEngineImpl.class,TemplateEngineRegistryDefaultImpl.class})
public class TemplateEngineConfiguration
extends Object
The configuration for template engine.
| Constructor and Description |
|---|
TemplateEngineConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationPropertiesBean |
configurationPropertiesBean() |
org.thymeleaf.spring5.SpringTemplateEngine |
templateEngine(org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver resolver)
The
SpringTemplateEngine to use on rendering. |
org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver |
thymeleafTemplateResolver(ConfigurationPropertiesBean configurationProperties)
The template resolver for thymeleaf.
|
@Bean
@ConditionalOnMissingBean
public org.thymeleaf.spring5.SpringTemplateEngine templateEngine(@Autowired
org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver resolver)
The SpringTemplateEngine to use on rendering.
resolver - The resolver for resourcesSpringTemplateEngine configured to use them@Bean
@ConditionalOnMissingBean
public org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver thymeleafTemplateResolver(@Autowired
ConfigurationPropertiesBean configurationProperties)
The template resolver for thymeleaf.
configurationProperties - The configuration properties for thymeleaf resolver.@Bean @ConfigurationProperties(prefix="albirar.templates") public ConfigurationPropertiesBean configurationPropertiesBean()
Copyright © 2021 Albirar. All rights reserved.