SpringBoot3集成Mybatis(开启第一个集成Mybatis的后端接口)

如果你在创建SpringBoot3项目时没有选择Mybatis依赖的话,需要在pom.xml中加入以下的依赖

复制代码
<dependency>
  <groupId>org.mybatis.spring.boot</groupId>
  <artifactId>mybatis-spring-boot-starter</artifactId>
  <version>3.0.3</version>
</dependency>

配置mybatis实体和xml映射

XML 复制代码
# 配置mybatis实体和xml映射
mybatis:
  ## 映射xml
  mapper-locations: classpath:mapper/*.xml
  configuration:
    # 配置日志
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
    map-underscore-to-camel-case: true

告诉Springboot如何扫描mapper包(路径可以按照下图方式找到,别忘记把中间的/替换成.)

创建Service并且标注为Springboot里面的一个bean

别忘了安装MyBatisX插件

准备工作做好,测试一下
controller层代码(访问的时候,后面加/employee/selectAll)

service层

mapper接口层

写好代码后,进行测试访问 http://localhost:9090/employee/selectAll

相关推荐
金銀銅鐵16 小时前
[Java] 用 Swing 生成一个最大公约数计算器(展示计算过程)
java·后端·数学
计算机学姐16 小时前
基于SpringBoot的新闻管理系统【协同过滤推荐算法+可视化统计】
java·vue.js·spring boot·后端·spring·mybatis·推荐算法
2201_7578308716 小时前
泛型的细节
java·开发语言·数据结构
一 乐16 小时前
远程在线诊疗|在线诊疗|基于java和小程序的在线诊疗系统小程序设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·小程序
缺点内向16 小时前
Java:高效删除Excel中的空白行和列
java·开发语言·excel
pkowner16 小时前
若依使用技巧
java
静若繁花_jingjing16 小时前
DDD领域驱动设计实践_保险
java·开发语言
serendipity_hky16 小时前
【微服务 - easy视频 | day04】Seata解决分布式事务
java·spring boot·分布式·spring cloud·微服务·架构
沿着路走到底16 小时前
python 判断与循环
java·前端·python
大菠萝学姐17 小时前
基于springboot的旅游攻略网站设计与实现
前端·javascript·vue.js·spring boot·后端·spring·旅游