1.mybatis自动填充时间
1.1新建handler包和类
1.2编写内容
@Component这个注解别忘了添加
import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject;
import java.util.Date;
@Component
public class MyMeatObjectHandler implements MetaObjectHandler {
@Override
public void insertFill(MetaObject metaObject) {
//gmtCreate第一个参数是类的属性名
this.setFieldValByName("gmtCreate", new Date(), metaObject);
this.setFieldValByName("gmtModified", new Date(), metaObject);
}
@Override
public void updateFill(MetaObject metaObject) {
//第一个参数是类的属性名
this.setFieldValByName("gmtModified", new Date(), metaObject);
}
}
2.添加讲师
2.1编写controller内容
save是service的方法。
//添加讲师
@PostMapping("addTeacher")
public R addTeacher(@RequestBody EduTeacher eduTeacher){
//返回Boolean类型,save还是service里的方法
boolean save = eduTeacherService.save(eduTeacher);
if(save){
return R.ok();
}else {
return R.error();
}
}
测试地址
http://localhost:8001/swagger-ui.html
测试结果之后不再写了。