@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; }
@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; } }
@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; } }
@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; }
public ServletContextTemplateResolver templateResolver() { ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver(); templateResolver.setCacheable(false); templateResolver.setTemplateMode("HTML5"); templateResolver.setCharacterEncoding("UTF-8");