SpringBoot使用@Async实现异步行为操作日志记录
例如场景之一:在AOP中实现接口操作记录,并记录请求的参数,接口相应结果,耗时,异常,结果等。用户行为日志记录还是挺重要的,毕竟要留着以后做行为分析和查找系统异常,为了加快响应,日志记录不需要实时,因此使用异步方式启动一个线程去做这种事情,但是并发量高的时候,线程太占用系统资源了,做得更好的方式应该是放到队列里面去执行这种操作。这里只是单纯的介绍@Async在springboot里面的使用方式。在启动类上加@EnableAsync注解@SpringBootApplication@EnableSw