如何在@RequestParam中使用@Validated(##。class)

时间:2019-01-28 13:29:16

标签: java spring spring-boot http-request-parameters

我通常使用@Validated注释作为打击样本。 这非常有用,可以防止重复。

@PostMapping(value = ... )
public String testAPI(
    @RequestBody @Validated(CustomValidation.class) String param1

我将代码@RequestParam用作@Validated作为 与上述样品相似。 但是@Validated不起作用。为什么未使用此代码?

@GetMapping(value = ...)
public String testAPI2(
    @RequestParam @Validated(CustomVAlidation.class) String param1
)

由于验证在@RequestParam中不起作用,因此我手动调用验证。还有什么吗?

validator.validate(param1, CustomVAlidation.class);

我一直在寻找所有文档和Google搜索。 但是我还没有看到在@validated中使用@RequestParam的示例代码。

0 个答案:

没有答案