Springboot @Validated @Valid 注解
关于请求参数List, 需要组合@Validated @Valid 注解一起使用,@Validated 一定注解在类上,@Valid放在方法前面或者 List<@Valid QueryStockAverage> 才会生效
@RestController
@AllArgsConstructor
@RequestMapping("/stock")
@Validated
@Api(value = "库存管理", tags = "库存管理")
public class StockController {
@PostMapping("/queryStockAverageDetail")
@ApiOperation(value = "库龄查询")
public R<List<StockAverageDetailData>> queryStockAverageDetailData(@Valid @RequestBody List<QueryStockAverage> queryStockAverageList) {
List<StockAverageDetailData> data = stockService.queryStockAverageDetailData(queryStockAverageList);
return R.data(data);
}
}