@Configuration @Slf4j public class CustomGlobalFilter implements GlobalFilter, Ordered { @Override public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) { log.info("進入自定義的filter"); if (exchange.getRequest().getQueryParams().get("username") != null) { log.info("用戶身份信息合法,放行請求繼續執行!!!"); return chain.filter(exchange);//放行請求 } log.info("非法用戶,拒絕訪問!!!"); return exchange.getResponse().setComplete(); } @Override public int getOrder() { return -1; } }