Spring Security 管理前端页面

在上一篇Spring Security安全配置中,我们只是通过Spring Security 对后台增加了权限控制,前端页面并没有做任何处理,前端页面显示的还是对应的链接等内容,用户体验较差。接下来我们在前面案例的基础上,讲解如何使用Security与Thymeleaf整合实现前端页面的管理。

1.添加thymeleaf- extras- springsecurity5依赖启动器

在项目pom.xml中添加thymeleaf- extras-springsecurity5依赖启动器,示例代码如下:


    org.thymeleaf.extras
    thymeleaf-extras-springsecurity5

需要注意的是,上述添加的thymeleaf- extras- springsecurity5依赖启动器中,其版本号同样是由Spring Boot统一整合并管理的。如果引用thymeleaf-extras springsecurity4 依赖启动器,那么还需要添加标签手动进行版本管理。

2.修改前端页面,使用Security相关标签进行页面控制

打开项目首页index.html,引入Security 安全标签,并在页面中根据需要使用Security标签进行显示控制,修改后的项目首页内容如下所示。




	
	


    
	

游客你好,请登录

你好,你的权限足够,你有权查看以下电影

普通电影

Vip电影专享

你可能感兴趣的:(spring,spring,前端,java)