JAva非同期操作データベース
1899 ワード
@Autowired private ThreadPoolTaskExecutor threadPoolTaskExecutor;
threadPoolTaskExecutor.execute(new UpdateDbCdkeyStatus(AcvitityId, couponCode, money));
/** * データベースへのcouponの記録 */ private class UpdateDbCdkeyStatus implements Runnable { private String couponCode; private int money; private int activityId; public UpdateDbCdkeyStatus(int activityId, String couponCode, int money) { this.activityId = activityId; this.couponCode = couponCode; this.money = money; } @Override public void run() { insertEventService.insertCdKey(couponCode, money, STATUS_NORMAL, AcvitityId, "chinaMobile");; } }