@Bean public ServletContextTemplateResolver templateResolver() { ServletContextTemplateResolver resolver = new ServletContextTemplateResolver(); resolver.setPrefix("/WEB-INF/views/"); resolver.setSuffix(".html"); //NB, selecting HTML5 as the template mode. resolver.setTemplateMode("HTML5"); resolver.setCacheable(false); return resolver; }
public ThymeleafViewEngine() { TemplateResolver resolver = new ServletContextTemplateResolver(); engine = new TemplateEngine(); engine.setTemplateResolver(resolver); }
ServletContextTemplateResolver emailResolver = new ServletContextTemplateResolver(); emailResolver.setPrefix("/WEB-INF/mailTemplates/");
TemplateResolver resolver = new ServletContextTemplateResolver(); resolver.setPrefix("/WEB-INF/views/"); resolver.setSuffix(".html");
ServletContextTemplateResolver resolver = new ServletContextTemplateResolver(); resolver.setPrefix("/WEB-INF/template/"); resolver.setSuffix(".html"); resolver.setTemplateMode("HTML5"); // ... etc
@Bean public ServletContextTemplateResolver templateResolver() { ServletContextTemplateResolver resolver = new ServletContextTemplateResolver(); resolver.setPrefix("/"); resolver.setSuffix(".html"); resolver.setTemplateMode("HTML5"); return resolver; } @Bean public SpringTemplateEngine templateEngine() { Set<IDialect> dialects = new HashSet<IDialect>(); dialects.add(new LayoutDialect()); SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver()); engine.setAdditionalDialects(dialects); return engine; } @Bean public ThymeleafViewResolver viewResolver() { ThymeleafViewResolver resolver = new ThymeleafViewResolver(); resolver.setTemplateEngine(templateEngine()); resolver.setOrder(1); resolver.setViewNames(new String[]{"*", "js/*", "template/*"}); return resolver; }
@Configuration public class Config { @Bean public ServletContextTemplateResolver templateResolver() { ServletContextTemplateResolver resolver = new ServletContextTemplateResolver(); resolver.setPrefix("/WEB-INF/templates/"); resolver.setSuffix(".html"); resolver.setTemplateMode("HTML5"); resolver.setOrder(1); return resolver; } } @SpringBootApplication @ComponentScan public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver(); templateResolver.setPrefix("/WEB-INF/views/"); templateResolver.setSuffix(".html"); templateResolver.setTemplateMode("HTML5"); templateResolver.setOrder(1);
@Override public ITemplateResolver get() { ServletContextTemplateResolver resolver = new ServletContextTemplateResolver(); resolver.setTemplateMode("HTML5"); // Load templates from WEB-INF/templates/{name}.html resolver.setPrefix("/WEB-INF/template/"); resolver.setSuffix(".html"); if (cacheTTL.getMilliseconds() > 0) { // cache templates for an hour resolver.setCacheTTLMs(cacheTTL.getMilliseconds()); resolver.setCacheable(true); } else { // Don't cache resolver.setCacheable(false); } return resolver; } }
ServletContextTemplateResolver resolver = new ServletContextTemplateResolver(); resolver.setPrefix("/WEB-INF/html/"); resolver.setSuffix(".html");
@Override public ITemplateResolver get() { ServletContextTemplateResolver resolver = new ServletContextTemplateResolver(); resolver.setTemplateMode("HTML5"); // Load templates from WEB-INF/templates/{name}.html resolver.setPrefix("/WEB-INF/template/"); resolver.setSuffix(".html"); if (cacheTTL.getMilliseconds() > 0) { // cache templates for an hour resolver.setCacheTTLMs(cacheTTL.getMilliseconds()); resolver.setCacheable(true); } else { // Don't cache resolver.setCacheable(false); } return resolver; } }
TemplateResolver templateResolver = new ServletContextTemplateResolver(); templateResolver.setPrefix(TEMPLATE_RESOLVER_PREFIX); templateResolver.setSuffix(TEMPLATE_RESOLVER_SUFFIX);
@Bean public ViewResolver viewResolver() { ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver(); templateResolver.setTemplateMode("HTML5"); templateResolver.setPrefix("/WEB-INF/html/"); templateResolver.setSuffix(".html"); SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); ThymeleafViewResolver viewResolver = new ThymeleafViewResolver(); viewResolver.setTemplateEngine(engine); return viewResolver; }
TemplateResolver resolver = new ServletContextTemplateResolver(); resolver.setPrefix("/templates/"); resolver.setSuffix(".html");
@Bean public ViewResolver viewResolver() { ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver(); templateResolver.setTemplateMode("HTML5"); templateResolver.setPrefix("/WEB-INF/html/"); templateResolver.setSuffix(".html"); SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setTemplateResolver(templateResolver); ThymeleafViewResolver viewResolver = new ThymeleafViewResolver(); viewResolver.setTemplateEngine(engine); return viewResolver; }
TemplateResolver templateResolver = new ServletContextTemplateResolver(); templateResolver.setPrefix(VIEWS); templateResolver.setSuffix(".html");
@Bean public ViewResolver viewResolver() { ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver(); templateResolver.setTemplateMode("HTML5"); templateResolver.setCharacterEncoding("UTF-8"); templateResolver.setPrefix("/WEB-INF/html/"); templateResolver.setSuffix(".html"); SpringTemplateEngine engine = new SpringTemplateEngine(); engine.addDialect(new SpringSecurityDialect()); engine.addDialect(new LayoutDialect(new GroupingStrategy())); engine.setTemplateResolver(templateResolver); ThymeleafViewResolver viewResolver = new ThymeleafViewResolver(); viewResolver.setTemplateEngine(engine); viewResolver.setCache(false); return viewResolver; }
@Bean public ServletContextTemplateResolver templateResolver() { ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver(); templateResolver.setCacheable(false); templateResolver.setPrefix("/WEB-INF/jsp/"); templateResolver.setSuffix(".jsp"); templateResolver.setTemplateMode("HTML5"); return templateResolver; } @Bean public SpringTemplateEngine templateEngine() { SpringTemplateEngine templateEngine = new SpringTemplateEngine(); templateEngine.setTemplateResolver(templateResolver()); return templateEngine; } @Bean public ViewResolver viewResolver() { ThymeleafViewResolver viewResolver = new ThymeleafViewResolver(); viewResolver.setTemplateEngine(templateEngine()); viewResolver.setCharacterEncoding("UTF-8"); viewResolver.setOrder(1); return viewResolver; }
ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver(); templateResolver.setCacheable(false); templateResolver.setTemplateMode("HTML5"); templateResolver.setCharacterEncoding("UTF-8"); templateResolver.setPrefix(HTML_VIEWS); templateResolver.setSuffix(".html");
ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver(servletContext); templateResolver.setPrefix("/WEB-INF/templates/"); templateResolver.setSuffix(".html"); templateResolver.setTemplateMode("HTML"); templateResolver.setCacheTTLMs(3600000L);