У меня есть конечная точка с телом запроса как String
объект, который содержит номер телефона:
@PostMapping("/phone-number")
public Response phoneNumberRequest(@RequestBody @Valid @Pattern(regexp="myRegexp") String phoneNumber) {
...
}
У меня есть только один параметр запроса phoneNumber
, поэтому мне не нужен json объект , Мне нужно подтвердить номер телефона. Но аннотация @Valid
не работает с @Pattern(regexp = "myRegexp")
, когда тело запроса является простым String
объектом. Итак, мой вопрос почему? Как я могу подтвердить номер телефона в этом случае?