jeecg-boot中如何放开接口路由

简介: 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");

就可以了。

目录
相关文章
|
4月前
|
安全 Java 应用服务中间件
如何在 Spring Boot 3.3 中实现请求 IP 白名单拦截功能
【8月更文挑战第30天】在构建Web应用时,确保应用的安全性是至关重要的。其中,对访问者的IP地址进行限制是一种常见的安全措施,特别是通过实施IP白名单策略,可以只允许特定的IP地址或IP段访问应用,从而有效防止未授权的访问。在Spring Boot 3.3中,我们可以通过多种方式实现这一功能,下面将详细介绍几种实用的方法。
288 1
|
5月前
|
Java Spring
解析Spring Boot中的配置文件与外部化配置
解析Spring Boot中的配置文件与外部化配置
|
6月前
SpringCloud-gateway根据服务名自动转发
SpringCloud-gateway根据服务名自动转发
107 0
|
7月前
|
XML Java 应用服务中间件
Springboot中tomcat配置、三大组件配置、拦截器配置
Springboot中tomcat配置、三大组件配置、拦截器配置
|
消息中间件 缓存 监控
spring-boot-route(一)Controller接收参数的几种方式
Controller接收参数的常用方式总体可以分为三类。第一类是Get请求通过拼接url进行传递,第二类是Post请求通过请求体进行传递,第三类是通过请求头部进行参数传递。
282 0
spring-boot-route(一)Controller接收参数的几种方式
|
JSON 网络协议 Java
使用端口映射实现Spring Boot服务端接口的公网远程调试:详细配置与步骤解析
使用端口映射实现Spring Boot服务端接口的公网远程调试:详细配置与步骤解析
|
搜索推荐 前端开发 Java
SpringBoot实现自定义路由覆盖
公司最近有一个项目二期需要对一些功能进行改造,涉及部分框架内置业务接口个性化定制,兼容老接口功能并且增加一部分新的数据返回,由于前端调用这些接口分布较多且较为零碎,修改测试成本较大,所以打算在框架层面提供路由覆盖功能,加快项目进度减少无技术含量的修改带来的系统风险
111 0
|
Dubbo 安全 Java
Dubbo想要个网关怎么办?试试整合Spring Cloud Gateway
在以Dubbo框架体系来构建的微服务架构下想要增加API网关,如果不想自研开发的情况下在目前的开源社区中几乎没有找到支持dubbo协议的主流网关,但是Spring Cloud体系下却有两个非常热门的开源API网关可以选择;本文主要介绍如何通过Nacos整合Spring Cloud Gateway与Dubbo服务。
3333 0
Dubbo想要个网关怎么办?试试整合Spring Cloud Gateway
|
负载均衡 Java API
三分钟了解Spring Cloud Gateway路由转发之自动路由
一、前言 今天有个新同学,问我为什么我们的网关服务Spring Cloud Gateway,没有配置路由就可以将请求到路由服务,说他们之前的项目的网关是将路由配置在配置文件中。指定路由类似以下写法。而在现在的项目的配置文件中未发现任何路由配置。觉得很奇怪,Spring-Cloud-Gateway 是如何将请求路由到指定的服务的呢。我让他比对一下配置文件有什么不同,他说就是只有一个spring.cloud.gateway.discovery.locator.enabled=true
3485 0