一、沿用上一篇博客项目
二、测试
实现:用户未登录前,只能看见首页和登录,登录之后,可以看见首页,用户名,以及注销,并且根据不同的用户角色可以看到的leve也不同,简单的说,就是动态的实现登录菜单
2.1、降低springboot的版本,版本太高可能会出现问题,这里使用的是2.0.9的版本
2.2、导入springsecurity和thymeleaf的整合依赖
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-springsecurity4</artifactId>
<version>3.0.4.RELEASE</version>
</dependency>
2.3、在SecurityConfig中增加注销功能

2.4、在index.html中实现动态菜单,核心代码如下

2.5、未登录效果

2.6、root用户登录效果

SpringBoot动态登录菜单
348

被折叠的 条评论
为什么被折叠?



