Цена на эти модули кусачая, но с другой стороны какие здесь аналоги? Я в своё время пытался с десяток esp32 подружить между с собой с помощью RSSI, но на практике это не работает, определить кто на каком расстоянии +-10м сложно
"Гора" исключений на самом деле не гора, а структура для ответа ошибок. Ответы в одном месте, ошибки в другом. ResponseEntity - это конечный объект, кастомный exception - это то, что содержит объект запроса (например) и далее обрабатывается по своей логике. Постоянно наблюдаю в концепции ResponseEntity разные форматы ошибок (как одна из болей) для одной одинаковой ситуации в разных эндпоинтах. Ну и ломание дженериков вообще попахивает не очень))) В целом исчерпывающая статья https://spring.io/blog/2013/11/01/exception-handling-in-spring-mvc
Цена на эти модули кусачая, но с другой стороны какие здесь аналоги? Я в своё время пытался с десяток esp32 подружить между с собой с помощью RSSI, но на практике это не работает, определить кто на каком расстоянии +-10м сложно
"Гора" исключений на самом деле не гора, а структура для ответа ошибок. Ответы в одном месте, ошибки в другом.
ResponseEntity- это конечный объект, кастомный exception - это то, что содержит объект запроса (например) и далее обрабатывается по своей логике. Постоянно наблюдаю в концепцииResponseEntityразные форматы ошибок (как одна из болей) для одной одинаковой ситуации в разных эндпоинтах. Ну и ломание дженериков вообще попахивает не очень))) В целом исчерпывающая статья https://spring.io/blog/2013/11/01/exception-handling-in-spring-mvcПредполагается, что для создания/изменения/удаления и просмотра вы используете разные эндпоинты
@ResponseStatus(HttpStatus.CREATED)— теперь там нет зарядки))