有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在web服务中是否有类似侦听器的功能?

我是Spring引导和REST概念的新手,我不知道如何在我的web应用程序中实现侦听器类型的功能。 我正在开发一个SpringBootWeb应用程序,它需要每小时向第三方web应用程序发送数据。我的web应用程序从外部“接收”带有JSON字符串体的PUT调用。我需要注册入局人员的详细信息,并启动一个线程(我猜这是否正确),该线程每小时通过POST/PUT向第三方web应用程序发送特定数据。每次发送详细信息之前,我都需要打电话给第三方web应用程序,以确保此人仍在第三方web应用程序中活动

下面是我想到的伪逻辑

  1. 我的web应用程序接收来自第三方web应用程序的PUT调用
  2. 解析JSON并注册Person。(我能做到这一步)
  3. 在while循环中,检查人员是否在第三方web应用程序中处于活动状态(GET call)
  4. 如果激活,则向第三方web应用程序发送详细信息(PUT调用)
  5. 否则,请停止发送详细信息

我需要关于如何在我的web应用程序中实现侦听器类工具的帮助。 编辑:我偶然发现了Java的ExecutorService和线程池的概念


共 (2) 个答案

  1. # 2 楼答案

    经过进一步研究,我发现了Java的Executor服务和线程池。我相信这会达到我的目的