? Обычно кидают эксепшн и controllerAdvice ее обрабатывает
можно явно отдавать статус без возбуждения исключений
То что вы описываете - проблема в том что эксепшены были популярны все это время и есть масса вещей в экосистеме (либы, фреймворки, легаси) где именно под это все сделано. Тут как бы либо приходится смириться либо переписывать.
Обсуждают сегодня