我通常使用@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
的示例代码。