-
Notifications
You must be signed in to change notification settings - Fork 0
/
ThymeleafConfig.java
41 lines (41 loc) · 1.44 KB
/
ThymeleafConfig.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//package com.codecool.shop.config;
//
//import javax.servlet.ServletContext;
//import javax.servlet.ServletContextEvent;
//import javax.servlet.ServletContextListener;
//import javax.servlet.annotation.WebListener;
//import org.thymeleaf.TemplateEngine;
//import org.thymeleaf.templatemode.TemplateMode;
//import org.thymeleaf.templateresolver.ITemplateResolver;
//import org.thymeleaf.templateresolver.ServletContextTemplateResolver;
//
///**
// * Thymeleaf configuration.
// */
//@WebListener
//public class ThymeleafConfig implements ServletContextListener {
//
// @Override
// public void contextInitialized(ServletContextEvent sce) {
// TemplateEngine engine = templateEngine(sce.getServletContext());
// TemplateEngineUtil.storeTemplateEngine(sce.getServletContext(), engine);
// }
//
// @Override
// public void contextDestroyed(ServletContextEvent sce) {
// }
//
// private TemplateEngine templateEngine(ServletContext servletContext) {
// TemplateEngine engine = new TemplateEngine();
// engine.setTemplateResolver(templateResolver(servletContext));
// return engine;
// }
//
// private ITemplateResolver templateResolver(ServletContext servletContext) {
// ServletContextTemplateResolver resolver = new ServletContextTemplateResolver(servletContext);
// resolver.setPrefix("/templates/");
// resolver.setTemplateMode(TemplateMode.HTML);
// return resolver;
// }
//
//}