Как использовать @Validated (##. Class) в @RequestParam - PullRequest
0 голосов
/ 28 января 2019

Я обычно использую аннотацию @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.

...