Advertisement
Guest User

Untitled

a guest
Oct 20th, 2016
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. @Configuration
  2. @EnableWebMvc
  3. public class MvcConfig extends WebMvcConfigurerAdapter {
  4.  
  5. public MvcConfig() {
  6. super();
  7. }
  8.  
  9. @Override
  10. public void addViewControllers(final ViewControllerRegistry registry) {
  11. super.addViewControllers(registry);
  12. registry.addViewController("/").setViewName("index");
  13. registry.addViewController("/sorting").setViewName("sorting");
  14. }
  15.  
  16. @Override
  17. public void configureDefaultServletHandling(final DefaultServletHandlerConfigurer configurer) {
  18. configurer.enable();
  19. }
  20.  
  21. @Override
  22. public void addResourceHandlers(final ResourceHandlerRegistry registry) {
  23. registry.addResourceHandler("/resources/**").addResourceLocations("/", "/resources/","/resource/*");
  24. registry.addResourceHandler("/assets/**")
  25. .addResourceLocations("classpath:/assets/");
  26. registry.addResourceHandler("/css/**")
  27. .addResourceLocations("/css/");
  28. }
  29.  
  30.  
  31. @Bean
  32. public ServletContextTemplateResolver templateResolver() {
  33. ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver();
  34. templateResolver.setCacheable(false);
  35. templateResolver.setPrefix("classpath:/templates/");
  36. templateResolver.setSuffix(".html");
  37. templateResolver.setTemplateMode("HTML5");
  38. return templateResolver;
  39. }
  40.  
  41. @Bean
  42. public SpringTemplateEngine templateEngine() {
  43. SpringTemplateEngine templateEngine = new SpringTemplateEngine();
  44. templateEngine.setTemplateResolver(templateResolver());
  45. return templateEngine;
  46. }
  47.  
  48. @Bean
  49. public ViewResolver viewResolver() {
  50. ThymeleafViewResolver viewResolver = new ThymeleafViewResolver();
  51. viewResolver.setTemplateEngine(templateEngine());
  52. viewResolver.setCharacterEncoding("UTF-8");
  53. viewResolver.setOrder(1);
  54. return viewResolver;
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement