网上说的拦截器是不是只能拦截你实实在在写了sql 查询的mapper,可是我没写过sql,都是通过下面这种方式访问的数据库:
@RequestMapping(value = "/setTaskStatus", method = RequestMethod.GET) @ApiOperation(value = "设置任务状态", notes = "设置任务状态") @ApiResponses({@ApiResponse(code = 200, response = Boolean.class, message = "")}) public Result setTaskStatus(int taskId, int status) { try { Task t = taskService.getOne(new LambdaQueryWrapper<Task>() .eq(Task::getId, taskId)); t.setStatus(status); var updateWrapper = new UpdateWrapper<Task>(); updateWrapper.eq("id", taskId); taskService.update(t, updateWrapper); Result result = new Result(); result.setData(true); return result; } catch (Exception e) { e.printStackTrace(); return except(e); } }
有办法拦截到sql吗?我按下面这个链接做了,bean方法走了,但拦截器没进,是这种压根没法拦截吗?
mybatisplus拦截器处理处理sql_lizz666的博客-CSDN博客_mybatis plus 拦截器
期待高手
用其它方式解决了!