SpringBoot中配置SpringSecurityDialect无效

在项目中需要用到SpringSecurity,在配置方言后,发现SpringSecurityDialect类一直报找不到。后来查阅了好多资料才找到了对应的版本。具体配置如下:

SpringSecurityDialect securityDialect = new SpringSecurityDialect();
templateEngine.addDialect(securityDialect);

后来查找了pom文件如下:



   org.springframework.boot
   spring-boot-starter-web



   org.springframework.boot
   spring-boot-starter-security

这是SpringSecurity在web中的配置没什么问题,接着看:



   org.thymeleaf.extras
   thymeleaf-extras-springsecurity4
   ${thymeleaf-extras-springsecurity4.version}

使用的是SpringSecurity4版本,和thymeleaf对应的版本如下:


3.0.3.RELEASE
2.1.1
2.1.2.RELEASE

要注意的是!!!我使用的是SpringBoot1.5.7所以对应的版本必须是2.1.2,不然会找不到配置的方言!!!!!

你可能感兴趣的:(SpringBoot)