In der Konfiguration meines Template-Engine springen würde Ich mag SpringSecurityDialect() wie hinzuzufügen:Wie füge ich Thymeleaf SpringSecurityDialect Boot
Der Typ:
@Bean public TemplateEngine templateEngine() { SpringTemplateEngine engine = new SpringTemplateEngine(); engine.addDialect(new SpringSecurityDialect()); engine.setEnableSpringELCompiler(true); engine.setTemplateResolver(templateResolver()); return engine; }
Allerdings sagt mir, eclipse org.thymeleaf.dialect.IExpressionEncingDialect kann nicht aufgelöst werden. Es wird indirekt von erforderlichen .class-Dateien referenziert
Was bedeutet das und wie kann ich es beheben?
In pom.xml
ich habe:
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-springsecurity4</artifactId>
</dependency>
Vielen Dank. Es funktioniert jetzt. Ich musste die Version (3.0.1.RELEASE) zu thymeleaf-extras-springsecurity4 hinzufügen und änderte auch die Thymeleaf-Version von 3.0.2.RELEASE zu 3.0.1.RELEASE – user1583209