Java Spring网关RouteLocator空指针异常

Java Spring网关RouteLocator空指针异常,java,spring,spring-boot,spring-cloud-gateway,Java,Spring,Spring Boot,Spring Cloud Gateway,在检查时,我发现路由在开始时为空: reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.NullPointerException: The mapper returned a null Publisher Caused by: java.lang.NullPointerException: The mapper returned a null Publisher 专用流量路由; 有人能帮我解决这个问题吗?我的任务是在启

在检查时,我发现路由在开始时为空:

reactor.core.Exceptions$ErrorCallbackNotImplemented: java.lang.NullPointerException: The mapper returned a null Publisher
Caused by: java.lang.NullPointerException: The mapper returned a null Publisher
专用流量路由;

有人能帮我解决这个问题吗?我的任务是在启动事件时将路由从数据库动态加载到spring gateway。

一旦我提供了构造函数,问题就解决了:

private Flux<Route> route;
private Flux<Route> route;
@Autowired
    public RefreshableRoutesLocator(@NonNull final RouteLocatorBuilder builder,
            @NonNull final GatewayRoutesRefresher gatewayRoutesRefresher) {
        this.builder = builder;
        this.gatewayRoutesRefresher = gatewayRoutesRefresher;
        clearRoutes();
    }