ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
**1. 引入mybatis启动器 starter** 前提已引入durid ~~~ <!-- mybatis 启动器--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> ~~~ **2. 修改配置application.yml文件** ~~~ mybatis: config-location: classpath:mybatis/mybatis.cfg.xml # mybatis配置文件所在路径 type-aliases-package: com.tuna.springcloud.common.entities # 所有Entity别名类所在包 mapper-locations: classpath:mybatis/mapper/**/*.xml # mapper映射文件 configuration: map-underscore-to-camel-case: true # 驼峰标识 ~~~ ***** 说明: * mapper-locations: classpath:mybatis/mapper/**/*.xml 可以不指定,默认读取mapper接口包下的同名xml配置文件 ![](https://img.kancloud.cn/f9/c8/f9c8b5d10f30067a124a227c6e53860d_353x82.png) ***** * **type-aliases-package: com.tuna.springcloud.common.entities** 用于寻找表对应的实体类 具体所在包位置如果不指定,则需要在xml配置文件中说明 ![](https://img.kancloud.cn/ce/5d/ce5d73112f062715dc06e51763dee2eb_848x105.png) 这样比较麻烦,建议直接在yml配置文件中指定 ***** 3. 应用启动类上,加入mapper接口扫描,或者dao层使用@Mapper注解 @MapperScan("com.tuna.springcloud.server.mapper"),默认也会读取对应的xml配置文件 ~~~ @MapperScan("com.tuna.springcloud.server.mapper") @SpringBootApplication public class ProductProvider_8001 { public static void main(String[] args) { SpringApplication.run(ProductProvider_8001.class, args); } } ~~~