本页导航
article
MyBatis Plus使用
AI摘要
MyBatis Plus 快速入门指南,包含 Maven 依赖配置和基础 CRUD 操作
提示
maven依赖
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.3.2</version>
</dependency>
yml配置
mybatis-plus:
configuration:
map-underscore-to-camel-case: false
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
global-config:
db-config:
logic-delete-field: isDelete # 全局逻辑删除的实体字段名
logic-delete-value: 1 # 逻辑已删除值(默认为 1)
logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
常用CRUD及基本流程
基本流程 mapper.xml => mapper => serviceImpl => service => controller => 前端
CRUD使用
mapper,mapper.xml及基本的service层由MybatisX生成,基本使用直接在controller层调用即可,如下
@GetMapping("/")
public Website listConfig() {
QueryWrapper<Website> queryWrapper = new QueryWrapper<>();
queryWrapper.select("config");
return websiteService.getOne(queryWrapper);
}
也可在service层自定义接口,serviceImpl层写具体逻辑,controller层调用
加载中...
最后更新于 2026-02-18 18:15