У меня есть контроллер Spring MVC, помеченный @Transaction
, и при определенных входных данных мне нужно откатить транзакцию.
Как я понимаю, правильный способ вызвать откат - вызвать исключение изконтроллер.
Но если я сгенерирую исключение из контроллера, у меня не будет возможности вернуть объект ModelAndView
из контроллера.
Как я могу вызвать откат вконтроллер, все еще предоставляя ModelAndView
для визуализации?