davide
09/06/2019, 7:20 AMsdeleuze
09/06/2019, 2:59 PMdavide
09/06/2019, 4:42 PMsdeleuze
09/06/2019, 4:54 PMFlow
based APIs to Spring Data Redis.leodeng
09/06/2019, 5:51 PMsdeleuze
09/06/2019, 6:46 PMleodeng
09/06/2019, 7:32 PMsdeleuze
09/06/2019, 7:37 PMleodeng
09/06/2019, 7:41 PMsdeleuze
09/06/2019, 7:41 PMleodeng
09/06/2019, 9:19 PM@Service
class CoroutineUserService(
private val transactionManager: ReactiveTransactionManager,
private val userDao: CoroutineUserDao
) {
suspend fun updateUsers() {
TransactionalOperator.create(transactionManager).transactional {
updateUser1()
updateUser2WithRandomFailure()
}
}
// ...
}
davide
09/09/2019, 10:17 AMsdeleuze
09/09/2019, 12:13 PMleodeng
09/09/2019, 4:53 PM