SpringBoot多线程@Async

样例代码

1.1 Application加@EnableAsync注解
@EnableAsync
@SpringBootApplication
public class Application {
}
1.2 Controller代码
@Slf4j
@Api(tags = "Test")
@RestController
@RequestMapping("test")
public class TestController {
   
    @PostMapping("/async_test")
    @ApiOperation(value="异步执行")
    public Result<Boolean> add(@RequestBody @Valid SurveyAnswerVO surveyAnswerVO){
        surveyAnswerService.add(surveyAnswerVO);
        return Result.success(true);
    }
}
1.3 Service代码
@Async
@Transactional(rollbackFor = Exception.class)
@Override
public void add(SurveyAnswerVO surveyAnswerVO) {
     // 具体逻辑代码
}

参考资料Springboot 多线程@Async

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容