Estou tentando usar o https://mvnrepository.com/artifact/nz.net.ultraq.thymeleaf/thymeleaf-layout-dialect/2.0.0
No pom.xml, foi adicionado:
<properties> <!-- Thymeleaf - layout dialect --> <thymeleaf.layout-dialect.version>2.0.0</thymeleaf.layout-dialect.version> </properties>
<dependency>
<groupId>nz.net.ultraq.thymeleaf</groupId>
<artifactId>thymeleaf-layout-dialect</artifactId>
<version>${thymeleaf.layout-dialect.version}</version>
</dependency>
<repositories> <repository> <id>sonatype-nexus-snapshots</id> <name>Sonatype Nexus Snapshots</name> <url>https://oss.sonatype.org/content/repositories/snapshots/</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories>
Não está importando o “nz.net.ultraq.thymeleaf”
@Bean public TemplateEngine templateEngine() { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.setEnableSpringELCompiler(true); engine.setTemplateResolver(templateResolver()); engine.addDialect(new LayoutDialect()); //problema return engine; }