Untitled
unknown
java
4 years ago
1.5 kB
19
Indexable
@Configuration public class ThymeleafConfig { private ApplicationContext applicationContext; public ThymeleafConfig(ApplicationContext applicationContext) { this.applicationContext = applicationContext; } @Bean public ViewResolver thymeleafViewResolver() { ThymeleafViewResolver viewResolver = new ThymeleafViewResolver(); viewResolver.setTemplateEngine(templateEngine()); viewResolver.setOrder(0); // the Thymeleaf resolver is the primary view resolver return viewResolver; } /* * The template engine process the pages and substitute in the model values from Spring into our pages * to be displayed. */ @Bean public SpringTemplateEngine templateEngine() { SpringTemplateEngine templateEngine = new SpringTemplateEngine(); templateEngine.setTemplateResolver(templateResolver()); templateEngine.setEnableSpringELCompiler(true); return templateEngine; } /* * The template resolver is used to locate the HTML templates. */ @Bean public SpringResourceTemplateResolver templateResolver() { SpringResourceTemplateResolver templateResolver = new SpringResourceTemplateResolver(); templateResolver.setApplicationContext(applicationContext); templateResolver.setPrefix("/WEB-INF/views/"); templateResolver.setSuffix(".html"); return templateResolver; } }
Editor is loading...