Изучаю Spring Boot. Не могу обработать исключение, которое срабатывает при создании новой сущности при валидации.
@PostMapping ("/create")
public String createBuilding(
@Valid Building building, Errors errors){
if(errors.hasErrors()){
return "create";
}
buildingRepository.save(building);
return "redirect:/";}
Это мой метод, который в дебагере ловит ошибку, но в ui выходит ошибка 500.
Для каждого поля в create.html, обрабатываю ошибку таким способом.
<span class="validarionError"
th:if="${#fields.hasErrors('roomTitle')}"
th:errors="*{roomTitle}">Ingredient Error</span>
Подскажите что делаю не так.