Spring Boot, Software Engineering, Spring Framework, Api Development, Java Development.
externalApiTransaction(userId, amount); } } .. and just for reference, this is what the @Transactional annotation does under the hood in the processPayment method: @Override public void processPayment(String userId, double amount) { Connection connection = dataSource.getConnection(); try