jeecg-boot中如何放开接口路由
Posted 穆雄雄
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jeecg-boot中如何放开接口路由相关的知识,希望对你有一定的参考价值。
大家好,我是雄雄。
前言
今天是国庆假期的第5天了,7天的时间,感觉过的挺快,前三天都在下雨,后四天降温冻的瑟瑟发抖。
这次假期完事儿了之后就到元旦,春节了,得好好的珍惜。
今天介绍一下,在jeecg-boot
中新建了个控制器后,如果我们不对齐过滤器放开的话,会出现token
失效的问题,在项目开发的过程中,大大的降低开发效率,所以有些接口我们在调试阶段,需要在过滤器中中放开对其的限制,那么我们来看看是如何操作的。
接口排除
框架:jeecg-boot
微服务版本
下面我们新建个控制器:
大家可以看到我的控制器名为:LtDeviceController
,请求地址为:/device/ltDevice
,接下来我们就放开该地址。
我们找到这个权限类:ShiroConfig
,所处位置:jeecg-boot-base\\jeecg-boot-base-core\\src\\main\\java\\org\\jeecg\\config\\shiro\\ShiroConfig.java
然后我们找到这个方法:
public ShiroFilterFactoryBean shiroFilter(SecurityManager securityManager)
在该方法里面添加代码:
filterChainDefinitionMap.put("/device/ltDevice/**", "anon");
就可以了。
以上是关于jeecg-boot中如何放开接口路由的主要内容,如果未能解决你的问题,请参考以下文章