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