# only-action-dispatcher-webflux-spring-boot-starter **Repository Path**: lixiaozhong100/only-action-dispatcher-webflux-spring-boot-starter ## Basic Information - **Project Name**: only-action-dispatcher-webflux-spring-boot-starter - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2022-01-20 - **Last Updated**: 2022-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # only-action-dispatcher-webflux-spring-boot-starter #### 介绍 spring webflux的controller请求扩展,使@RequestBody json格式的数据,可以直接按属性路径取对象,如: ```java 如以下请求格式 { "body":{ "query":{ "age":13 }, "page":{ "size":30, "number":2 } } } @ActionMapping("/v1/self/self-order-goods/list") public PageResult> list( @Define("body.query") SelfOrderGoodsQuery query, @Define("body.page") Page page) { List list = selfOrderGoodsService.queryList(page, query); return new PageResult>(page, list); } { "body":{ "id":10000 } } @ActionMapping("/v1/self/self-order-goods/get-by-id") public SelfOrderGoods get(@Validated @Define("body.id") Long id) { SelfOrderGoods data = selfOrderGoodsService.getById(id); return (data); } ```