弹簧引导控制器中的多线程



以下是我的弹簧控制器之一中的代码。在此中,我需要将一些数据存储在Postgres数据库中,因此我没有等待直到将数据保存到数据库中,i可以将响应发送回到称为API。我怎么能实现?

//billingLogService.saveBillingLogDetails(Object);
if (!Util.isNull(personId) && !Util.isNull(personConnectionData)) {
    return new Callable<Map<Long, PersonConnectionTo>>() {
        @Override
        public Map<Long, PersonConnectionTo> call() throws Exception {
            Map<Long, PersonConnectionTo> connectionTextMap =
                profileService.getconnectionTextForFocusCompany(focusCompanyId, personId, personConnectionData);
            return connectionTextMap;
        }
    };
}

要做的方法之一是将整个逻辑(您想在单独的线程中运行(放入某些服务类的方法中。
然后
1.用@Service或等效的注释类。
2.带有@Async的注释方法
3.使用@EnableAsync
足够

相关内容

  • 没有找到相关文章

最新更新