java
How to force my template resolver to use ClassLoaderTemplateResolver for /mail/* templates
I am using two template resolvers for my Spring Boot Application ServletContextTemplateResolver and ClassLoaderTemplateResolver. I am using ServletContextTemplateResolver for /WEB-INF/* html templates for my web pages. I will on the other hand, use ClassLoaderTemplateResolver for my /mail/ html templates. Here's the code: #Bean(name ="templateResolver") public ServletContextTemplateResolver getTemplateResolver() { ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver(); templateResolver.setPrefix("/WEB-INF/templates/"); templateResolver.setSuffix(".html"); templateResolver.setTemplateMode("XHTML"); templateResolver.setOrder(Integer.valueOf(1)); return templateResolver; } #Bean(name ="emailTemplateResolver") public ClassLoaderTemplateResolver getEmailTemplateResolver() { ClassLoaderTemplateResolver templateResolver = new ClassLoaderTemplateResolver(); templateResolver.setOrder(Integer.valueOf(2)); templateResolver.setPrefix("/mail/"); templateResolver.setSuffix(".html"); return templateResolver; } It shows the following error when calling the mail template: Resource resolution by ServletContext with org.thymeleaf.resourceresolver.ServletContextResourceResolver can only be performed when context implements org.thymeleaf.context.IWebContext [current context: org.thymeleaf.context.Context] How can I force it to use ClassLoaderTemplateResolver for /mail/* templates?
Related Links
How to create a JTable without directly assigning values
Java jacksonGeneric Serialization
Deploying a vaadin app to tomcat
Using JAVA to create Excel file: The workbook already contains a sheet of this name
why is this algorithm so slow?
Java android How I can onFailure in socket . How I can check a request is success?
JavaFX Change GUI from other Thread [duplicate]
Nominative Month Name for Different Locales in Java 8
“Unable to complete operation. Invalid parameter” Error binding the Java library org.ksoap2
Logging possibilities in a JRE Extension
Business event handling
RabbitMQ Queue Max Priority Issue
how to add to the x bounds of a jlabel upon button press
Appium-Java : Getting “session could not be created ”error while executing below android app automation code
Broadcast using TCP protocol with sockets in JAVA
Android UnknownHostexception but Permissions granted