Котлин и весенняя проверка без использования бобов - PullRequest
0 голосов
/ 05 февраля 2019

Кто-нибудь знает, как можно использовать механизм Spring Validation в контроллере отдыха в Котлине, продолжая при этом получать 400 - неверных запросов при сбое проверки?

Это работает и выдает 400 ошибок проверки:

data class Email(@field:Email val email: String)

@PostMapping("/foo")
fun foo(@RequestBody @Valid email: Email): ResponseEntity<Void>

Но этот HTTP-код выброса 500 вместо 400:

@PostMapping("/foo")
fun foo(@RequestBody @Valid @Email email: String): ResponseEntity<Void>

Я бы хотел не использовать промежуточный класс данных или совет контроллера для выполнения этой работы.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...