Boa Noite,
Eu havia feito uma postagem sobre a configuração do Thymeleaf 3 no Spring MVC 4 mas pesquisando melhor vi que ainda faltava uma configuração.
Encontrei a referência na documentação:
http://www.thymeleaf.org/doc/articles/thymeleaf3migration.html
E nesse exemplo no Github cujo link estava na página acima.
https://github.com/jmiguelsamper/thymeleaf3-spring-helloworld
Abaixo o arquivo de configuração que faltava.
package com.thymeleafexamples.thymeleaf3.config;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.ServletRegistration.Dynamic;
import org.springframework.web.WebApplicationInitializer;
import org.springframework.web.context.support.AnnotationConfigWebApplicationContext;
import org.springframework.web.servlet.DispatcherServlet;
/**
* Spring configuration and Spring MVC bootstrapping.
*/
public class SpringWebInitializer implements WebApplicationInitializer {
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
context.register(ThymeleafConfig.class);
context.setServletContext(servletContext);
// Spring MVC front controller
Dynamic servlet = servletContext.addServlet("dispatcher", new DispatcherServlet(context));
servlet.addMapping("/");
servlet.setLoadOnStartup(1);
}
}