Spring Boot: вызовите свой собственный RestController транзакционно - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть приложение Spring Boot, которое предоставляет различные конечные точки API отдыха.Я хотел бы вызвать несколько из этих конечных точек из самого приложения, используя RestTemplate в одной транзакции .Это возможно?

Спасибо за любой совет.

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

Если вы хотите вызывать их из одного и того же приложения, не могли бы вы просто пропустить RestTemplate и вызвать ваши методы напрямую?Просто @Autowired ваши классы контроллеров и вызывать их методы последовательно в одной транзакции.

0 голосов
/ 04 декабря 2018

Да, вы можете сделать это, используя @ Transactional аннотацию для заголовка класса или заголовка метода, которая необходима для выполнения операции транзакции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...