sec:authorize="isAuthenticated()" 和 sec:authorize="isAnonymous()" 没有效果的问题

文章目录

        • 1. 依赖问题
        • 2. springboot 版本过高问题

文章参考 :
解决Spring Boot Security – Thymeleaf sec:authorize-url 标签不生效

不外乎两个原因

1. 依赖问题

        
            org.springframework.boot
            spring-boot-starter-security
        
        
            org.thymeleaf.extras
            thymeleaf-extras-springsecurity4
            3.0.2.RELEASE
        
  • 第一个依赖可以不写版本号,第二个必须得写版本号

2. springboot 版本过高问题

  • 看网上的资源说是,springboot 2.1.x版本以上不兼容这个标签,最好使用2.0.7及其以下的。我原先使用的是2.1.2的springboot

        org.springframework.boot
        spring-boot-starter-parent
        2.1.2.RELEASE
         
    
  • 无论如何也是不起作用
    后来改为了2.0.2的就ok了

        org.springframework.boot
        spring-boot-starter-parent
        2.0.2.RELEASE
         
    

你可能感兴趣的:(javaweb初长成)