在 Spring MVC 中,可以使用 @RequestMapping
注解来映射请求路径到控制器类或其中的某个处理方法。要实现异步接口,可以在处理方法上使用 @Async
注解,表明该方法是一个异步方法,可以在另一个线程中执行。
例如:
@RestController
@RequestMapping("/api")
public class AsyncController {
@Async
@RequestMapping(value = "/async", method = RequestMethod.GET)
public CompletableFuture<ResponseEntity<String>> asyncMethod() {
// 执行异步任务
return CompletableFuture.completedFuture(ResponseEntity.ok("异步接口返回结果"));
}
}