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

相关推荐
(Charon)1 分钟前
【C++ 面试高频基础:指针、引用、const、static、new/delete 总结】
java·开发语言
Yeats_Liao19 分钟前
Feed流系统设计(三):数据模型与存储设计,从表结构到Redis收件箱
java·javascript·redis
JiaHao汤25 分钟前
分布式事务方案全景:从理论到 Seata 落地
java·分布式·spring·spring cloud
色空大师1 小时前
【debug调试详解-idea】
java·ide·intellij-idea·调试·远程调试
程序猿阿越1 小时前
AutoMQ源码(一)读、写、Compaction
java·后端·源码
ywl4708120872 小时前
jwt生产token,简单版helloworld
java·数据库·spring
未若君雅裁2 小时前
生产问题排查与性能瓶颈定位:日志、监控、链路追踪、压测与Arthas
java·web安全
器灵科技2 小时前
AI视频工具实测:Seedance/可灵/HappyHorse谁最能打?
java·运维·数据库·人工智能·github
南部余额2 小时前
RabbitMQ 进阶:延迟队列完全指南
java·分布式·spring·rabbitmq
phltxy2 小时前
Spring AI Agents 智能体模式实战
java·人工智能·spring