注: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 {
}