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中如何放开接口路由的主要内容,如果未能解决你的问题,请参考以下文章

jeecg-boot点击按钮或者是路由跳转到新的一个页面

Padavan 路由器系统如何放开wan口的samba访问

怎样重新设置路由器

Jeecg-Boot前后端分离,针对敏感数据,加密传递方案

jeecg-boot中如何修改自定义主题颜色

路由器为啥要分WAN口和LAN口,路由器内部如何区分对待这两种口的?