• 黑马SpringBoot9:SpringBoot整合Mybatis


    1. SpringBoot官方并没有提供Mybatis的启动器,不过Mybatis官网自己实现了。

    在项目的 pom.xml 文件中加入如下依赖:

    <!--mybatis --> 
    <dependency> 
          <groupId>org.mybatis.spring.boot</groupId> 
          <artifactId>mybatis-spring-boot-starter</artifactId> 
          <version>2.0.1</version>
    </dependency>
    

    2. 配置 application.yml ,常用配置如下:

    # mybatis配置 
    mybatis: # 实体类别名包路径 
          type-aliases-package: com.itheima.pojo # 映射文件路径 
          # mapper-locations: classpath:mappers/*.xml 
          configuration: # 控制台输出执行
          sql log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
    

    3. 配置Mapper扫描

    需要注意,这里没有配置mapper接口扫描包,因此我们需要给每一个Mapper接口添加 @Mapper 注解,才能被识别。

    @Mapper 
    public interface UserMapper { } 
    

    或者,我们也可以不加注解,而是在启动类上添加扫描包注解(推荐):

    @SpringBootApplication 
    @MapperScan("com.itheima.mapper") 
    public class Application { 
    public static void main(String[] args) { 
          // 启动代码 
          SpringApplication.run(Application.class, args); 
          }
     } 
    
  • 相关阅读:
    倚天
    第5課 森さんは7時に起きます。
    第1課 李さんは中国人です
    一个整体的规划
    こんにちは
    原始凭证
    第3課 ここはデパートです
    ERP术语
    第2課 これはほんです
    vc 问题总结
  • 原文地址:https://www.cnblogs.com/xidianzxm/p/13323683.html
Copyright © 2020-2023  润新知