通过在接口上添加注解@SysLog
,将会自动将用户操作日志发送到消息队列中,再通过消费者自动保存日志信息到elasticsearch。
@SysLog(value = "保存用户",module = "系统管理-用户管理")
@ApiOperation(value = "保存用户")
@PostMapping("/user")
public RestData save(@RequestBody @Valid OfaUserAddDto ofaUserAddDto, BindingResult bindingResult) {
//do something
return this.addRestData();
}