Java 异步执行一段代码(在适当位置启动线程)

Java 异步执行一段代码(在适当位置启动线程),java,multithreading,asynchronous,spring-boot,Java,Multithreading,Asynchronous,Spring Boot,我的堆栈是spring boot和myBatis。 我将异步执行一些代码,更准确地说: @RestController class Controller { @PutMapping("/endpoint") Response foo () { doSomeStuffAsynchronously(); //execute in new thread return new Response(); // immediately } } 我该怎么做

我的堆栈是
spring boot
myBatis
。 我将异步执行一些代码,更准确地说:

@RestController
class Controller 
{
   @PutMapping("/endpoint")
   Response foo () 
   {
      doSomeStuffAsynchronously(); //execute in new thread
      return new Response(); // immediately 
   }
}
我该怎么做

编辑
我不需要回调,但是看看如何做会很好

学习使用接口


我知道什么是接口,但我看不出它有什么帮助。你能帮帮我吗?

像这样吗?有什么问题?你需要回电话吗?学习使用界面。@MattClark我编辑并引用了你的评论。我认为这对我来说太过分了,不是吗?你还没有说明问题是什么,或者你想实现什么。