
코틀린의 runCatching
·
kotlin
try-catch는 못 생긴 것 같다@Transactionalfun chargeUserPoint(chargePointPayment: ChargePointPayment) { try { userPointManager.chargePoint(chargePointPayment.userId, chargePointPayment.chargePointType.amount) chargePointPayment.charge() chargePointPaymentRepository.save(chargePointPayment) } catch (e: Exception) { failChargePointPaymentEventProcessor.publishEvent(FailCh..