- pageAllByNameLike 中的search 对应的实体类的需要将key值参数未数据库对应的字段名,才可以查询到。例如:
正确写法: search: {"stu_id":2} 错误写法: search: {"stuId":2}
- 可能是由于实现了那个
IService
相关的接口,导致的,所以,尽量借鉴兄弟项目SpringBootDemo/mybatisplus
的相关操作
Spring Boot 实现统一异常处理的方法主要有以下两种:
- 第一种:使用
@ControllerAdvice
和@ExceptionHandler
注解- 第二种:使用
ErrorController
类来实现。
见全局异常捕获类(GlobalExceptionHandler.java
以及测试相关 controller StudentController/pageAllByNameLike
接口)
- 见工具类
com.jiangfeixiang.mpdemo.springbootmp.util.QRCodeUtil.java
. - controller测试类:
com.jiangfeixiang.mpdemo.springbootmp.controller.QRCodeController.java
.
- 在MainApplication中添加注解
@EnableScheduling
注解 - 自定义一个定时任务处理类(专门用于定时调用的接口)如:
TaskSchedulingService.java
; - 重启服务,马上开始根据自定义的时间执行定时任务(有 cron 表达式的方式/fixedRate 等等方式设置周期性)
生成 cron表达式的网站:https://cron.qqe2.com/