18

I've a multi module project structure like :

- application (parent module)
--- boot (web-app)
----- src/main/resources/templates/layout.html

---- todo (jar file)
----- src/main/resources/templates/home.html

and on my controller:

@RequestMapping(value = "/home")
public String home() {
    return "todo/home";
}

I'm getting the error message as below:

Error resolving template "todo/home", template might not exist or
might not be accessible by any of the configured Template 
Resolvers]

Is there configuration needed to configure something specially for spring for searching templates on class path?

1
  • 1
    You could post your update as an answer to this question and accept it Commented Oct 17, 2016 at 15:34

1 Answer 1

19

Adding following properties solves my problem:

spring.thymeleaf.check-template-location=true
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.suffix=.html
spring.thymeleaf.mode=LEGACYHTML5
spring.thymeleaf.encoding=UTF-8
spring.thymeleaf.content-type=text/html
spring.thymeleaf.cache=false
Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.