springboot整合thymeleaf、springsecurity时,教学视频让我们引入如下依赖,然后sec:authorize等属性没有起作用
ps.教学视频的springboot版本为1.5.x
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-springsecurity4</artifactId>
<version>3.0.2.RELEASE</version>
</dependency>
springboot2.x后,springsecurity版本升级到5
,因此,修改一下springsecurity版本即可
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-springsecurity5</artifactId>
<version>3.0.4.RELEASE</version>
</dependency>
这里也要修改
<html xmlns:th="http://www.thymeleaf.org"
xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity5">
本文参考于SpringBoot2.1.4整合thymeleaf以及springsecurity后sec:authorize无效的问题,亲测有效