springboot thymeleaf和shiro标签整合

这里用的是 thymeleaf 2.x版本的

添加依赖

<dependency>
    <groupId>com.github.theborakompanioni</groupId>
    <artifactId>thymeleaf-extras-shiro</artifactId>
    <version>1.2.1</version> </dependency>

在shiro的configuration中配置

@Bean
    public ShiroDialect shiroDialect() {
        return new ShiroDialect();
    }

在html中加入xmlns

<html lang="zh_CN" xmlns:th="http://www.thymeleaf.org"
      xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">

例子

<span shiro:authenticated="true" >
      <span>欢迎您:<span th:text="${userInfo.realName}"></span></span>
</span>
时间: 2024-10-15 09:31:53

springboot thymeleaf和shiro标签整合的相关文章

SpringBoot+thymeleaf+mybatis+shiro

http://www.importnew.com/26055.html? 原文地址:https://www.cnblogs.com/jakeylove3/p/8651876.html

SpringBoot安全管理--(三)整合shiro

简介: Apache Shiro 是一一个开源的轻量级的Java安全框架,它提供身份验证.授权.密码管理以及会话管理等功能. 相对于Spring Security, Shiro框架更加直观.易用,同时也能提供健壮的安全性.在传统的SSM框架中,手动整合Shiro的配置步骤还是比较多的,针对Spring Boot, Shiro 官方提供了shiro-spring-boot-web-starter 用来简化Shiro 在Spring Boot 中的配置. pom.xml <dependency>

springboot下html的js中使用shiro标签功能

在js中直接使用shiro标签是不行的 比如 下面有个小技巧 原文地址:https://www.cnblogs.com/xiaostudy/p/10995294.html

SpringBoot集成Apache Shiro

笔者因为项目转型的原因,对Apache Shiro安全框架做了一点研究工作,故想写点东西以便将来查阅.之所以选择Shiro也是看了很多人的推荐,号称功能丰富强大,而且易于使用.实践下来的确如大多数人所说简约优美,小巧精悍. 介绍demo项目前,简单说明一下Shiro框架的特性. 1.  Apache Shiro Features 从上图可以看出Shiro具备应用程序安全框架的四大基石":身份验证.授权.会话管理和密码. Authentication:有时被称为'登录',这是需要明确用户是谁 Au

Thymeleaf模板引擎+Spring整合使用方式的介绍

尊重原创,原文地址为:https://www.cnblogs.com/jiangchao226/p/5937458.html 前言 这个教程介绍了Thymeleaf与Spring框架的集成,特别是SpringMvc框架. 注意Thymeleaf支持同Spring框架的3.和4.版本的集成,但是这两个版本的支持是封装在thymeleaf-spring3和thymeleaf-spring4这两个独立的库中,项目中需要根据实际情况分别引用. 样例代码针对的是spring4.,但一般情况下,spring

项目一:第十三天 1、菜单数据管理 2、权限数据管理 3、角色数据管理 4、用户数据管理 5、在realm中动态查询用户权限,角色 6、Shiro中整合ehcache缓存权限数据

1 课程计划 菜单数据管理 权限数据管理 角色数据管理 用户数据管理 在realm中动态查询用户权限,角色 Shiro中整合ehcache缓存权限数据         2 菜单数据添加 2.1 使用combotree父菜单项数据     1. 页面:menu_add.jsp 2. 修改组件样式:easyui-combotree,修改url  树型表格treeGrid跟下来数combotree要求数据格式基本一致. Combotree通过text属性展示文本.   3. 使用treegrid组件的

Shiro标签

在使用Shiro标签库前,首先需要在JSP引入shiro标签: <%@ taglib prefix="shiro" uri="http://shiro.apache.org/tags" %> 1.介绍Shiro的标签guest标签 :验证当前用户是否为"访客",即未认证(包含未记住)的用户. <shiro:guest> Hi there! Please <a href="login.jsp">

freemarker 集成 sitemesh 装饰html页面 shiro 标签

guest标签:验证当前用户是否为"访客",即未认证(包含未记住)的用户: shiro标签:<shiro:guest></shiro:guest>  : freemark中: <@shiro.guest>  </@shiro.guest> user标签:认证通过或已记住的用户 shiro标签:<shiro:user> </shiro:user>  :freemark中: <@shiro.user> &l

springboot使用之二:整合mybatis(xml方式)并添加PageHelper插件

整合mybatis实在前面项目的基础上进行的,前面项目具体整合请参照springboot使用之一. 一.整合mybatis 整合mybatis的时候可以从mybatis官网下载mybatis官网整合的项目mybatis-spring-boot-start.对原理感兴趣可以研究2一下,这里只叙述步骤. 引入依赖: <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybati