新增header和parameter处理器
This commit is contained in:
parent
00046d5bc9
commit
27c60b05fc
@ -1,7 +1,14 @@
|
||||
package ink.wgink.gateway.router.route.request;
|
||||
|
||||
import ink.wgink.gateway.consts.ISystemConst;
|
||||
import ink.wgink.gateway.handler.route.request.RequestHeaderHandler;
|
||||
import ink.wgink.gateway.router.BaseRouter;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.stereotype.Component;
|
||||
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 org.springframework.web.reactive.function.server.ServerResponse;
|
||||
|
||||
/**
|
||||
* When you feel like quitting. Think about why you started
|
||||
@ -15,4 +22,17 @@ import org.springframework.stereotype.Component;
|
||||
**/
|
||||
@Component
|
||||
public class RequestHeaderRouter extends BaseRouter {
|
||||
|
||||
@Bean
|
||||
public RouterFunction<ServerResponse> requestHeaderFunction(RequestHeaderHandler requestHeaderHandler) {
|
||||
return RouterFunctions.nest(RequestPredicates.path(ISystemConst.ADMIN_ROUTER_PREFIX + "/api/request-header"),
|
||||
RouterFunctions
|
||||
.route(RequestPredicates.POST("/save"), requestHeaderHandler::save)
|
||||
.andRoute(RequestPredicates.DELETE("/delete/{ids}"), requestHeaderHandler::delete)
|
||||
.andRoute(RequestPredicates.PUT("/update/{id}"), requestHeaderHandler::update)
|
||||
.andRoute(RequestPredicates.GET("list"), requestHeaderHandler::list)
|
||||
.andRoute(RequestPredicates.GET("/get/{id}"), requestHeaderHandler::get)
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,7 +1,14 @@
|
||||
package ink.wgink.gateway.router.route.request;
|
||||
|
||||
import ink.wgink.gateway.consts.ISystemConst;
|
||||
import ink.wgink.gateway.handler.route.request.RequestParameterHandler;
|
||||
import ink.wgink.gateway.router.BaseRouter;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.stereotype.Component;
|
||||
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 org.springframework.web.reactive.function.server.ServerResponse;
|
||||
|
||||
/**
|
||||
* When you feel like quitting. Think about why you started
|
||||
@ -15,4 +22,17 @@ import org.springframework.stereotype.Component;
|
||||
**/
|
||||
@Component
|
||||
public class RequestParameterRouter extends BaseRouter {
|
||||
|
||||
@Bean
|
||||
public RouterFunction<ServerResponse> requestParameterFunction(RequestParameterHandler requestParameterHandler) {
|
||||
return RouterFunctions.nest(RequestPredicates.path(ISystemConst.ADMIN_ROUTER_PREFIX + "/api/request-parameter"),
|
||||
RouterFunctions
|
||||
.route(RequestPredicates.POST("/save"), requestParameterHandler::save)
|
||||
.andRoute(RequestPredicates.DELETE("/delete/{ids}"), requestParameterHandler::delete)
|
||||
.andRoute(RequestPredicates.PUT("/update/{id}"), requestParameterHandler::update)
|
||||
.andRoute(RequestPredicates.GET("list"), requestParameterHandler::list)
|
||||
.andRoute(RequestPredicates.GET("/get{id}"), requestParameterHandler::get)
|
||||
);
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user