プロジェクトは Spring+Springmvc+jdbcTemplate です。
会社の上司は、アプリケーションの応答時間を改善するために、テキスト メッセージング操作を処理する方法を使用していました。私自身、これが非常に便利であると感じたので、将来の参照と研究のために記録しています。
以下はコード例です。
SmsUtil smsUtil = new SmsUtil();
ExecutorService exec = Executors.newCachedThreadPool();
if(StringUtils.isNotBlank(msgContent)&&StringUtils.isNotBlank(factoryContactsPhone)){
exec.submit(new SmsThread(msgContent, factoryContactsPhone, smsUtil, verifyAccountId, "T_REPAIR_ORDER", taskId, formId,null,null));//发给维修厂联系人
}
if(StringUtils.isNotBlank(msgContent1)&&StringUtils.isNotBlank(recorderPhone)){
//发给保修人
exec.submit(new SmsThread(msgContent1, recorderPhone, smsUtil, verifyAccountId, "T_REPAIR_ORDER", taskId, formId,null,null));
}
exec.shutdown();