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