在spring boot中接受REST api在后台处理大型任务的命令

在spring boot中接受REST api在后台处理大型任务的命令,spring,spring-boot,batch-processing,Spring,Spring Boot,Batch Processing,我需要一些样本项目,接受在后台做非常耗时的任务的要求。我有一个REST端点,它接收执行大型任务处理的请求,我需要将这些请求保存在一个数据库表中,并将id和状态返回给api客户端。任务完成后,我需要将状态更改为“完成”或“错误”。通过实现Runnable接口使用Executorservice提交这些任务,并让它们运行。 如果您想要一些关于任务完成状态的输出,那么通过实现callable接口提交那些带有Future的任务,并通过Future.get()检索状态 如果您的问题仍未解决,请举例说明。您是

我需要一些样本项目,接受在后台做非常耗时的任务的要求。我有一个REST端点,它接收执行大型任务处理的请求,我需要将这些请求保存在一个数据库表中,并将id和状态返回给api客户端。任务完成后,我需要将状态更改为“完成”或“错误”。

通过实现Runnable接口使用Executorservice提交这些任务,并让它们运行。 如果您想要一些关于任务完成状态的输出,那么通过实现callable接口提交那些带有Future的任务,并通过Future.get()检索状态


如果您的问题仍未解决,请举例说明。

您是在询问如何处理长时间运行的请求吗?如果是的话,请看一下如何实现回调。但问题还不清楚。也许你可以澄清你想要什么。