zoukankan      html  css  js  c++  java
  • SpringBoot入门八(整合之mybatis)

    目标:配置Mybatis在Spring Boot工程中的整合包,设置mybatis的实体类别名,输出执行sql语句配置项


    分析:
    1.添加启动器依赖I(mybatis官方)
    2.配置mybatis:实体类别名包,日志,映射文件等
    3.配置MapperScan(扫描)

     ===========

    步骤:
    1.添加mybatis官方对spring boot 的一个启动器

    <!--mybatis启动器依赖-->
            <dependency>
                <groupId>org.mybatis.spring.boot</groupId>
                <artifactId>mybatis-spring-boot-starter</artifactId>
                <version>2.1.3</version>
            </dependency>

    2.配置mybatis(application.properties)

    #mybatis配置
    # mybatis的为实体其别名
    mybatis.type-aliases-package=com.cc8w.entity
    
    # 映射文件路径
    mybatis.mapper-locations=classpath:mybatis/mappers/*.xml
    
    # 日志控制台输出
    mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

    3.设置启动器类mapper扫描 (如果每个mapper接口加@Mapper也可)

    package com.cc8w;
    
    import org.mybatis.spring.annotation.MapperScan;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    /**
     * spring boot 工程都有一个启动引导类,
     * 并且添加 @SpringBootApplication 组合注解
     */
    @SpringBootApplication
    @MapperScan("com.cc8w.home.mapper") //扫描mapper接口
    public class Application {
        public static void main(String[] args) {
            SpringApplication.run(Application.class,args);
        }
    }
  • 相关阅读:
    java--exceptions
    java-interface
    Java笔记
    memcpy
    const 关键字
    LeeCode整数 反转
    函数调用运算符笔记
    cvCreateImage
    c++继承笔记1
    虚拟机下的debian无法登陆
  • 原文地址:https://www.cnblogs.com/fps2tao/p/13821490.html
Copyright © 2011-2022 走看看