|
@@ -1,32 +1,32 @@
|
|
|
-package com.fdkankan.gateway.filter;
|
|
|
-
|
|
|
-import com.fdkankan.gateway.decorator.ResponseDecorator;
|
|
|
-import org.springframework.cloud.gateway.filter.GatewayFilterChain;
|
|
|
-import org.springframework.cloud.gateway.filter.GlobalFilter;
|
|
|
-import org.springframework.core.Ordered;
|
|
|
-import org.springframework.stereotype.Component;
|
|
|
-import org.springframework.web.server.ServerWebExchange;
|
|
|
-import reactor.core.publisher.Mono;
|
|
|
-
|
|
|
-/**
|
|
|
- * <p>
|
|
|
- * 此过滤器用于修改响应体
|
|
|
- * </p>
|
|
|
- *
|
|
|
- * @author dengsixing
|
|
|
- * @since 2022/4/7
|
|
|
- **/
|
|
|
-@Component
|
|
|
-public class RequestGlobalFilter implements GlobalFilter, Ordered {
|
|
|
-
|
|
|
- @Override
|
|
|
- public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {
|
|
|
- ResponseDecorator decorator = new ResponseDecorator(exchange.getResponse());
|
|
|
- return chain.filter(exchange.mutate().response(decorator).build());
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- public int getOrder() {
|
|
|
- return -99;
|
|
|
- }
|
|
|
-}
|
|
|
+//package com.fdkankan.gateway.filter;
|
|
|
+//
|
|
|
+//import com.fdkankan.gateway.decorator.ResponseDecorator;
|
|
|
+//import org.springframework.cloud.gateway.filter.GatewayFilterChain;
|
|
|
+//import org.springframework.cloud.gateway.filter.GlobalFilter;
|
|
|
+//import org.springframework.core.Ordered;
|
|
|
+//import org.springframework.stereotype.Component;
|
|
|
+//import org.springframework.web.server.ServerWebExchange;
|
|
|
+//import reactor.core.publisher.Mono;
|
|
|
+//
|
|
|
+///**
|
|
|
+// * <p>
|
|
|
+// * 此过滤器用于修改响应体,用于系统报错统一返回错误信息
|
|
|
+// * </p>
|
|
|
+// *
|
|
|
+// * @author dengsixing
|
|
|
+// * @since 2022/4/7
|
|
|
+// **/
|
|
|
+//@Component
|
|
|
+//public class RequestGlobalFilter implements GlobalFilter, Ordered {
|
|
|
+//
|
|
|
+// @Override
|
|
|
+// public Mono<Void> filter(ServerWebExchange exchange, GatewayFilterChain chain) {
|
|
|
+// ResponseDecorator decorator = new ResponseDecorator(exchange.getResponse());
|
|
|
+// return chain.filter(exchange.mutate().response(decorator).build());
|
|
|
+// }
|
|
|
+//
|
|
|
+// @Override
|
|
|
+// public int getOrder() {
|
|
|
+// return -99;
|
|
|
+// }
|
|
|
+//}
|