Springboot 与shrio整合笔记

Springboot 添加安全权限认证

权限框架的选型

目前,与Springboot选型权限框架,主流的框架还是Spring Security,Apache Shrio,sa-token

Spring Security:一种重量级权限框架,学习成本比较高,功能全面

Apache Shrio:一种轻量级权限框架,学习成本低,功能比Spring Security稍少。配置简单
sa-token:一种轻量级权限框架,学习成本低,根据官方提供示例,可以短时间内配置完成。比前
两种框架出现的晚,2020年第一版。
我的项目选择的权限框架是Apache shrio

遇到的坑

  1. /**没有最后地址上的话,是无法有效拦截的

.

  1. 由于shrio抛出的异常是无法被@ControllerAdvice捕获,原因是filter粒子最大,是所有过滤组件中最外层的。解决方式是通过捕获的异常重定向转化json返回前端。
    在这里插入图片描述

在这里插入图片描述
需注意的是,如果返回的消息中有中文,会报400错误。解决方法在此
在这里插入图片描述

						                     ··············· 持之以恒,方能达到大道之巅 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值