liujie
2026-04-03 199b087e97231bc602cd5ed8668f37d6f336dff4
xp-robotaxi-gateway-boot/src/main/java/com/xiaopeng/gateway/config/RouterFunctionConfiguration.java
@@ -1,19 +1,13 @@
package com.xiaopeng.gateway.config;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.HttpHeaders;
import org.springframework.http.HttpMethod;
import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType;
import org.springframework.http.server.reactive.ServerHttpRequest;
import org.springframework.http.server.reactive.ServerHttpResponse;
import org.springframework.web.cors.reactive.CorsUtils;
import org.springframework.web.reactive.function.server.RequestPredicates;
import org.springframework.web.reactive.function.server.RouterFunction;
import org.springframework.web.reactive.function.server.RouterFunctions;
import com.xiaopeng.gateway.handler.ValidateCodeHandler;
import org.springframework.web.server.ServerWebExchange;
import org.springframework.web.server.WebFilter;
import org.springframework.web.server.WebFilterChain;
@@ -35,17 +29,6 @@
   private static final String ALLOWED_ORIGIN = "*";
   private static final String ALLOWED_EXPOSE = "*";
   private static final String MAX_AGE = "18000L";
   @Autowired
   private ValidateCodeHandler validateCodeHandler;
   @SuppressWarnings("rawtypes")
   @Bean
   public RouterFunction routerFunction() {
      return RouterFunctions.route(
            RequestPredicates.GET("/code").and(RequestPredicates.accept(MediaType.TEXT_PLAIN)),
            validateCodeHandler);
   }
   /**
    * 跨域配置