![](https://i-blog.csdnimg.cn/blog_migrate/3f0ee376773e73661f9b0b42e3e95473.png)
1.pom.xml配置:
pom.xml文件配置,我根据自己的pom文件中springsecurity和thymeleaf版本,找到了适合的org.thymeleaf.extras版本和artifactId,网友可根据自身情况修改版本。版本选择参考另一位博主文章https://blog.csdn.net/xl132598798/article/details/106630095
1.1我的springsecurity版本:
![](https://i-blog.csdnimg.cn/blog_migrate/90cb388e8484ddbfbe1f79a12c92d3cb.png)
1.2 我的thymeleaf版本
![](https://i-blog.csdnimg.cn/blog_migrate/a336ed0d2255331741674589817344f9.png)
1.3由此配置org.thymeleaf.extras:
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-springsecurity4</artifactId>
<version>3.0.4.RELEASE</version>
</dependency>
![](https://i-blog.csdnimg.cn/blog_migrate/0c1c08b2433c9c58b99104b0aa246035.png)
2. DispatcherServlet-servlet.xml配置
该文件名或许跟你命名不同,请根据自身文件名添加下列代码
<bean id="springTemplateEngine" class="org.thymeleaf.spring5.SpringTemplateEngine">
<property name="templateResolver" ref="springResourceTemplateResolver"/>
<property name="additionalDialects">
<set>
<bean class="org.thymeleaf.extras.springsecurity4.dialect.SpringSecurityDialect" />
</set>
</property>
</bean>
![](https://i-blog.csdnimg.cn/blog_migrate/c0997448105c844695724d115e2a822d.png)
3.页面配置
该页面的span 标签 sec属性值请灵活修改,不一定跟你们相同
<html lang="en" xmlns:th="http://www.thymeleaf.org" xmlns:sec="http://www.thymeleaf.org/extras/spring-security" >
![](https://i-blog.csdnimg.cn/blog_migrate/0071873b5b1e2c98df4938cdfc6fe6fe.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3cfee93522880e7690d03d125c449cce.png)