Я ищу способ вернуть пользовательское сообщение, если предоставленное свойство роли не является RoLeenum. < /P>
конечная точка: < /strong> < /p>
Код: Выделить всё
@PutMapping("/administrate/{id}")
public UserDTO administrateUser(@PathVariable Long id, @RequestBody UpdateUserByAdminDTO requestBody) {}
Код: Выделить всё
@Getter
@Setter
@NoArgsConstructor
public class UpdateUserByAdminDTO {
private Boolean isBanned;
private RoleEnum role;
}
< /code>
Например, когда корпус запроса не установлен должным образом: < /p>
{
"isBanned": false,
"role":"USzdER"
}
< /code>
Я хочу получить ошибку статуса 400 с сообщением «Роль недействительна».
Я не уверен, что смогу оценить это с подтверждением.
В настоящее время я не понимаю, почему я получаю ошибку 403, когда пользователь регистрируется, и, как это необходимо. /> DefaulthandLerexceptionResolver: Resolved
Horg.springframework.http.converter.httpmessagenotreadableexception:
json parse error: не удается десериализировать значение типа
com.wcs.mtgbox.auth.domain.dto.RoleEnum
значения, принятые для Enum class: [user, admin]]
Подробнее здесь: https://stackoverflow.com/questions/786 ... boot-reque