springboot thymeleaf和shiro标签整合使用
首先需要导入thymeleaf对shiro扩展的坐标<!-- https://mvnrepository.com/artifact/com.github.theborakompanioni/thymeleaf-extras-shiro --><dependency><groupId>com.github.theborakompanioni</...
·
首先需要导入thymeleaf对shiro扩展的坐标
<!-- https://mvnrepository.com/artifact/com.github.theborakompanioni/thymeleaf-extras-shiro -->
<dependency>
<groupId>com.github.theborakompanioni</groupId>
<artifactId>thymeleaf-extras-shiro</artifactId>
<version>2.0.0</version>
</dependency>
配置shiroDialect,用于thymeleaf和shiro标签配合使用
/**
* 配置一个shirodialect 用户thymeleaf和shiro标签配合使用
*/
@Bean
public ShiroDialect getShiroDialect() {
return new ShiroDialect();
}
在页面上使用shiro的标签
<h1 th:text="${msg}"></h1>
<div shiro:hasPermission="user:add">
用户增加:<a href="useradd">用户添加</a>
</div>
<div shiro:hasPermission="user:update">
用户更新:<a href="userupdata">用户更新</a>
</div>
用于有相应的权限 才会显示 要是用户没有哪一个权限的话就不会出现
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)