拦截器 和shiro

入门

1 在controller中添加拦截器的bean,并实现HandlerInterceptor接口(扫描加载bean)

2 定义配置类,创建SpringMvcSupport类继承webMvcConfigurationSupport,重写addInterceptors方法(扫面加载配置类)

在方法里进行具体的拦截器配置

3 在方法中添加拦截器(注入controller中添加的拦截器bean,并在方法中使用),并设置拦截的访问路径,路经可以通过可变参数设置多个

 

 

shiro认证,

在controller中封装数据在token中,在自定义类releam的认证中可直接获得token 然后与数据库的数据进行对比

shiro 授权

 

在config中设置权限,在UserRleam中授予用户权限

在UserRleam中拿到登录对象,并取出数据库中的数据设置当前用户的权限 currentUser.getPerms());如果他有与config中设置的权限一样则可以访问congfig中相应权限的接口;

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值