Y
Есть такой вопрос.
У меня есть рест условно create-product. в нём есть набор команд, которые обращаются в сервисы и делают какие-то операции например:
productService.create(product);
productPrices.update(product.getPrices());
history.writeHistory(product, oldProduct);
Так вот когда рест отрабатывает корректно всё норм, но когда что-то сломалось на команде history.writeHistory(product, oldProduct); тогда получается следующая ситуация: команды выше отработали, но пользователь всё равно получил сообщение об ошибке. Можно ли так сделать что бы если не прошла одна из команд, то все команды выше откатывались?
Заранее спасибо за ответ!
