基于Sprinoot调用机制.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-10-13 发布于北京
  • 举报

异步调用

参考资料

【1】《springboot之异步调用@Async》【简洁】

异步调用的一般用途

当有些操作比较耗时,则无法立即返回结果。不过,有些事情确实不需要立即返回结果,比如(1)备份

转移文件:读出原文件、写入到新文件、删除原文件(2)科学计算。

解决方案:

(1)用代码开一个新的线程来完成

(2)利用Springboot自带的异步调用功能来完成任务。

异步调用的概念

异步调用:有一个主线程触发,然后开启的多个子线程各自往前执行,则称之为异步调用。

使用Springboot很容易实现异步调用,其原理仍然是开启多线程来实现。

开发步骤

1、一般是在service类的方法上修饰@Async,这样controller调用这些方法时就会打开新线程去调。

2、在启动类上修饰@EnableAsync。它是一个开关。

项目代码示例

Asyn.rar

这是我的实验用的代码。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档