org.thymeleaf.templateresolver.TemplateResolver Java Examples
The following examples show how to use
org.thymeleaf.templateresolver.TemplateResolver.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #2
Source File: ThymeleafTemplateCollector.java From wisdom with Apache License 2.0 | 5 votes |
/** * Initializes the thymeleaf template engine. */ @Validate public synchronized void configure() { // Thymeleaf specifics String mode = configuration.getWithDefault("application.template.thymeleaf.mode", "HTML5"); int ttl = configuration.getIntegerWithDefault("application.template.thymeleaf.ttl", 60 * 1000); if (configuration.isDev()) { // In dev mode, reduce the ttl to the strict minimum so we are sure to have updated template rendering. ttl = 1; } LOGGER.debug("Thymeleaf configuration: mode={}, ttl={}", mode, ttl); // A TCCL switch is required here as the default Thymeleaf engine initialization triggers a class loading // from a class that may be present in the class path (org/apache/xerces/xni/parser/XMLParserConfiguration). // By setting the TCCL, it fails quietly, if not, it may find it but failed to instantiate it (version // mismatch or whatever). As this class is only used to support the HTML5LEGACY Templates (so not use here), // we don't really care. final ClassLoader orig = Thread.currentThread().getContextClassLoader(); try { Thread.currentThread().setContextClassLoader(this.getClass().getClassLoader()); engine = new WisdomTemplateEngine(dialects); } finally { Thread.currentThread().setContextClassLoader(orig); } // Initiate the template resolver. TemplateResolver resolver = new TemplateResolver(); resolver.setResourceResolver(new WisdomURLResourceResolver(this)); resolver.setTemplateMode(mode); resolver.setCacheTTLMs((long) ttl); engine.setTemplateResolver(resolver); engine.setMessageResolver(messageResolver); engine.initialize(); }
Example #3
Source File: ThymeleafV2TemplateOptionsApplier.java From ogham with Apache License 2.0 | 5 votes |
@Override public void apply(ITemplateResolver templateResolver, TemplateResolverOptions options) { if (templateResolver instanceof TemplateResolver) { // TODO: handle other options ? TemplateResolver resolver = (TemplateResolver) templateResolver; set(resolver::setTemplateMode, options.getTemplateMode()); set(resolver::setCacheable, options.getCacheable()); } }
Example #4
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #5
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #6
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #7
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #8
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #9
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #10
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #11
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #12
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #13
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #14
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #15
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #16
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #17
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #18
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #19
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #20
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #21
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #22
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #23
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #24
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #25
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #26
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #27
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #28
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #29
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }
Example #30
Source File: ThymeleafConfig.java From Spring-Security-Third-Edition with MIT License | 5 votes |
@Bean @Description("Thymeleaf template engine with Spring integration") public SpringTemplateEngine templateEngine(final TemplateResolver templateResolver) throws Exception { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.afterPropertiesSet(); return engine; }