依赖
<!--mybatis-plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
</dependency>
1.配置逻辑删除插件
@Configuration
@MapperScan("com.kundi.basicModuleCrud.mapper")
public class CrudConfig {
/**
* 逻辑删除插件
*/
@Bean
public ISqlInjector sqlInjector() {
return new LogicSqlInjector();
}
}
2.在实体类中表示是否删除字段对应的属性上添加注解
@TableLogic //设置逻辑删除 1为已删除 0为未删除
private Boolean isDeleted;
3.编写control类方法
@DeleteMapping("{id}")
public boolean removeById(@PathVariable Long id){
boolean flag = atest01Service.removeById(id);
return flag;
}
4.测试成功