1. 讲师管理模块的逻辑删除功能
1.1 EduTeacherController
添加删除方法
@DeleteMapping("{id}")
public boolean removeById(@PathVariable String id){
return teacherService.removeById(id);
}
1.2 配置逻辑删除插件
MyBatisPlusConfig
中配置
/**
* 逻辑删除插件
*/
@Bean
public ISqlInjector sqlInjector() {
return new LogicSqlInjector();
}
1.3 测试
- 借助一些工具进行测试了
swagger(重点)
- postman (了解)
- 这里我们使用swagger进行测试。
测试结果:数据库中的is_deleted
字段被修改为 1
1.4 跨域配置
浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域 。前后端分离开发中,需要考虑ajax跨域的问题。
- 这里我们可以从服务端解决这个问题–在Controller类上添加
@CrossOrigin
解
// 跨域
@CrossOrigin