当前位置: 首页 > news >正文

ShiroConfig开启Shiro的注解

ShiroConfig开启Shiro的注解

/**
 * 开启Shiro的注解,
 * (如@RequiresRoles,@RequiresPermissions),需借助SpringAOP扫描使用Shiro注解的类,
 * 并在必要时进行安全逻辑验证 * 配置以下两个bean(DefaultAdvisorAutoProxyCreator(可选)
 * 和AuthorizationAttributeSourceAdvisor)即可实现此功能
 *
 * @return
 */
@Bean
public DefaultAdvisorAutoProxyCreator defaultAdvisorAutoProxyCreator() {
    DefaultAdvisorAutoProxyCreator proxyCreator = new DefaultAdvisorAutoProxyCreator();
    proxyCreator.setProxyTargetClass(true);
    return proxyCreator;
}

/**
 * 开启 shiro aop注解支持.
 *
 * @param securityManager
 * @return
 */
@Bean
public AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor(SecurityManager securityManager) {
    AuthorizationAttributeSourceAdvisor advisor = new AuthorizationAttributeSourceAdvisor();
    advisor.setSecurityManager(securityManager);
    return advisor;
}

相关文章:

  • webstorm tab缩进2空格还是4空格?
  • el-select 字符串多选回显
  • 字符串列表转成一个字符串 java
  • el-upload 第二次点击修改后文件跳动问题
  • ElementUI el-table 表格 行选择框改为单选
  • el-table handleCurrentChange有时候会失效
  • el-upload删除文件后修改文件仍然存在
  • element upload上传从上到下滑动 去除upload组件过渡效果
  • 正则表达式 匹配一个数字
  • js中的filter方法和map方法
  • 统计指定文本数量 notepad++
  • 查看路由器的管理页面地址
  • Git-本地项目删除文件,重新在远程仓库pull该文件
  • idea properties文件中文乱码问题
  • springboot session默认过期时间
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • ES学习笔记(12)--Symbol
  • Go 语言编译器的 //go: 详解
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Java面向对象及其三大特征
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • Laravel 实践之路: 数据库迁移与数据填充
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • Python 反序列化安全问题(二)
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • SpiderData 2019年2月13日 DApp数据排行榜
  • tab.js分享及浏览器兼容性问题汇总
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 解析 Webpack中import、require、按需加载的执行过程
  • 跨域
  • 前端面试之CSS3新特性
  • 使用API自动生成工具优化前端工作流
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 温故知新之javascript面向对象
  • 学习HTTP相关知识笔记
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • No resource identifier found for attribute,RxJava之zip操作符
  • 说说我为什么看好Spring Cloud Alibaba
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • # 计算机视觉入门
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (poj1.3.2)1791(构造法模拟)
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (一) storm的集群安装与配置
  • (转)visual stdio 书签功能介绍
  • (转)淘淘商城系列——使用Spring来管理Redis单机版和集群版
  • ****Linux下Mysql的安装和配置
  • .htaccess配置常用技巧
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】
  • .net 获取url的方法
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .NET 设计模式—简单工厂(Simple Factory Pattern)