guava Event Bus 使用方式和半 Spring 式 Event Bus1.场景描述2.事件机制
1.场景描述遇到个需求:在发放给用户奖励的时候,将奖励明细记录下来。部分代码如下:// 从数据库中读取 userGameInfo。UserGameInfo userGameInfo = getUserGameInfo(userId);//...... 其他逻辑 .....// 给 userGameInfo 增加 faceValue 的奖励,再 save 到数据库中。userRepository.saveUserGameInfo(userGameInfo.addGold(faceValue));