Thymeleaf 整合 Spring Security 后 sec 标签没有提示的解决方案

1. SpringBoot 1.x 版本

pom 文件需要引入:

        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-securityartifactId>
        dependency>
        <dependency>
            <groupId>org.thymeleaf.extrasgroupId>
            <artifactId>thymeleaf-extras-springsecurity4artifactId>
        dependency>

html 页面需引入:


<html xmlns="http://www.w3.org/1999/xhtml"
		xmlns:th="http://www.thymeleaf.org"
	  xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity4">
2. SpringBoot 2.x 版本

需要把上面的4改成5

3. 如果这样还不行的话,将html页面的命名空间改成:

<html xmlns="http://www.w3.org/1999/xhtml"
		xmlns:th="http://www.thymeleaf.org"
	  xmlns:sec="http://www.thymeleaf.org/extras/spring-security">

也就是引入 xmlns:sec=“http://www.thymeleaf.org/extras/spring-security”>

你可能感兴趣的:(Java学习,SpringBoot,Bugs)