Контекст:
Метод контроллера пост на добавление нового юзера, делаю обработку ошибки при добавлении неуникального имени или имейла.
Поля имя и почта проиндексированы и помечены как уникальные.
Если я не обрабатываю ничего, то монго выкидывает ошибку, которую ловит драйвер спринга и кидает MongoWriteExceprion, в котором основной мессадж монги это строка. А на фронт при этом летит 500.
Отсюда и пляшу, либо save в try catch, либо свой эксепшен хендлер пишу, либо добавляю атрибуты к 500.
Ну я понял, сделаю через хендлер.