@sync异步方法

子车文康
2023-12-01

注:1.一个类下不能直接在方法上加@sync方法,因为不归spring管理,所以使用无效

     所以需要新建一个service然后在进行调用

     2.在application上增加@EnableAsync注解

/**
 * @author javachen
 * @description 异步日志记录服务
 */
@Service
public class SysOperLogService
{

   @Autowired
   private SysOperLogFeign sysOperLogFeign;

    /**
     *保存系统日志记录
     */
    @Async
    public void addSysOperLog(SysOperLog sysOperLog)
    {
        sysOperLogFeign.add(sysOperLog);
    }
}
    @Autowired
    private SysOperLogService sysOperLogService;


    // 保存数据库
    ... sysOperLogService.addSysOperLog(operLog);
@EnableAsync
public class PlatformAdminServerApplication {

}

 类似资料: