Spring Boot, Software Engineering, Spring Framework, Api Development, Java Development.
@RequiredArgsConstructor public class PaymentServiceImpl implements PaymentService { private final WalletRepository walletRepository; private final PaymentGateway paymentGateway; @Override @Transactional public void processPayment(String userId, double amount) { walletTransaction(userId, amount);