文件名称:gs-async-method:创建异步方法
文件大小:224KB
文件格式:ZIP
更新时间:2024-06-02 07:41:06
Java
目录 本指南将引导您创建对GitHub的异步查询。 重点是异步部分,这是扩展服务时经常使用的功能。 你会建立什么 您将构建一个查询服务,该服务查询GitHub用户信息并通过GitHub的API检索数据。 一种扩展服务的方法是在后台运行昂贵的作业,并使用Java的接口等待结果。 Java的CompletableFuture是常规Future的演进。 它使流水线化多个异步操作并将它们合并为一个异步计算变得很容易。 你需要什么 从Spring Initializr开始 如果您使用Maven,请访问以生成具有所需依赖项的新项目(Spring Web)。 以下清单显示了选择Maven时创建的pom.xml文件: link:complete/pom.xml[] 如果您使用Gradle,请访问Spring Initializr以生成具有所需依赖项的新项目(Spring Web)。 您可以直接
【文件预览】:
gs-async-method-main
----.gitignore(270B)
----README.adoc(11KB)
----.travis.yml(274B)
----LICENSE.writing.txt(106B)
----CONTRIBUTING.adoc(133B)
----LICENSE.txt(11KB)
----complete()
--------.mvn()
--------settings.gradle(34B)
--------build.gradle(432B)
--------src()
--------mvnw(10KB)
--------gradlew(5KB)
--------pom.xml(1KB)
--------mvnw.cmd(6KB)
--------gradlew.bat(2KB)
--------gradle()
----test()
--------run.sh(372B)
----initial()
--------.mvn()
--------settings.gradle(34B)
--------build.gradle(432B)
--------src()
--------mvnw(10KB)
--------gradlew(5KB)
--------pom.xml(1KB)
--------mvnw.cmd(6KB)
--------gradlew.bat(2KB)
--------gradle()