Im my rest Api У меня проблема с Exception.
Player player = playerRepository.findById(playerId).orElseThrow(() -> new WinnerException(WinnerException.ERR_PLAYER_NOT_FOUND));
public class WinnerException extends RuntimeException {
public static final String ERR_PLAYER_NOT_FOUND = "Player not found!";
public WinnerException(String message) {
super(message);
}
}
В консоли он возвращает ~~ .controller.WinnerException: Player not found !, но в почтальоне, когда я хочу вызвать это исключение, которое он возвращает:
"timestamp": "2020-05-27T16:25:43.749+00:00",
"status": 500,
"error": "Internal Server Error",
"message": "",
"path": "/v1/players/16"
он должен вернуть в сообщении «Player not found!» nad status не должен быть 500. Можете подсказать решение? Репозиторий, Контроллер, Сервис, Mapper в порядке.