gateway 拦截器问题,找不到对应拦截器

来源:11-7 前后端登录拦截

wzp_lucy

2025-08-02

输入正文

reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name LoginAdmin

Caused by: java.lang.IllegalArgumentException: Unable to find GatewayFilterFactory with name LoginAdmin

at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.loadGatewayFilters(RouteDefinitionRouteLocator.java:180)

at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.getFilters(RouteDefinitionRouteLocator.java:226)

at org.springframework.cloud.gateway.route.RouteDefinitionRouteLocator.convertToRoute(RouteDefinitionRouteLocator.java:163)

at reactor.core.publisher.FluxMap$MapSubscriber.onNext(FluxMap.java:100)

at reactor.core.publisher.FluxFlatMap$FlatMapMain.drainLoop(FluxFlatMap.java:693)

at reactor.core.publisher.FluxFlatMap$FlatMapMain.drain(FluxFlatMap.java:569)

at reactor.core.publisher.FluxFlatMap$FlatMapInner.onSubscribe(FluxFlatMap.java:953)

at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:139)

at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:63)

at reactor.core.publisher.Flux.subscribe(Flux.java:8143)

at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:418)

at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:243)

at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:201)

at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:363)

at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:139)

at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:63)

at reactor.core.publisher.Flux.subscribe(Flux.java:8143)

at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:418)

at reactor.core.publisher.FluxIterable$IterableSubscription.slowPath(FluxIterable.java:243)

at reactor.core.publisher.FluxIterable$IterableSubscription.request(FluxIterable.java:201)

at reactor.core.publisher.FluxFlatMap$FlatMapMain.onSubscribe(FluxFlatMap.java:363)

at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:139)

at reactor.core.publisher.FluxIterable.subscribe(FluxIterable.java:63)

at reactor.core.publisher.InternalFluxOperator.subscribe(InternalFluxOperator.java:53)

at reactor.core.publisher.FluxDefer.subscribe(FluxDefer.java:54)

at reactor.core.publisher.Flux.subscribe(Flux.java:8143)

at reactor.core.publisher.Flux.subscribeWith(Flux.java:8307)

at reactor.core.publisher.Flux.subscribe(Flux.java:8114)

at reactor.core.publisher.Flux.subscribe(Flux.java:8041)

at reactor.core.publisher.Flux.subscribe(Flux.java:7959)

at org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter.lambda$onApplicationEvent$0(WeightCalculatorWebFilter.java:145)

at org.springframework.beans.factory.ObjectProvider.ifAvailable(ObjectProvider.java:93)

at org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter.onApplicationEvent(WeightCalculatorWebFilter.java:145)

at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)

at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)

at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)

at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403)

at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360)

at org.springframework.cloud.gateway.route.RouteRefreshListener.reset(RouteRefreshListener.java:68)

at org.springframework.cloud.gateway.route.RouteRefreshListener.onApplicationEvent(RouteRefreshListener.java:49)

at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)

at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)

at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)

at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403)

at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360)

at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:897)

at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.finishRefresh(ReactiveWebServerApplicationContext.java:129)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553)

at org.springframework.boot.web.reactive.context.ReactiveWebServerApplicationContext.refresh(ReactiveWebServerApplicationContext.java:66)

at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)

at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)

at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)

at com.course.gateway.config.GatewayApplication.main(GatewayApplication.java:23)![图片描述](https://img1.sycdn.imooc.com/szimg/1d213968098dd20e06821564.jpg)

https://img1.sycdn.imooc.com/szimg/1d213968098dd20e06821564.jpg

写回答

1回答

甲蛙

2025-08-09

从这个报错看不出来但是只要按着课程来不要漏代码是没问题检查是否有这个类类名是否正确

0
0

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1755 学习 · 1719 问题

查看课程