zoukankan      html  css  js  c++  java
  • mybatis-plus使用

    1 引入场景启动器

    <dependency>

                <groupId>com.baomidou</groupId>

                <artifactId>mybatis-plus-boot-starter</artifactId>

                <version>3.3.1</version>

      </dependency>

    2 配置

    配置数据源:导入数据库的驱动

    <!-- mysql连接驱动-->

            <dependency>

                <groupId>mysql</groupId>

                <artifactId>mysql-connector-java</artifactId>

                <version>8.0.17</version>

            </dependency>

    在yml文件中配置连接mysql数据库

    #配置数据源

    spring:

      datasource:

        username: root

        password: root

        url: jdbc:mysql://192.168.56.10:3306/shopmail_pms

        driver-class-name: com.mysql.jdbc.Driver

    配置mybatis-plus:

       1 使用@MapperScan("com.fengbao.shop.shopproduct.dao"), @MapperScan 指定要变成实现类的接口所在的包,然后包下面所有的接口在编译之后都会变成相应的实现类*/

    @MapperScan("com.fengbao.shop.shopproduct.dao")

    @SpringBootApplication

    @EnableDiscoveryClient

    public class ShopProductApplication {

    public static void main(String[] args) {

    SpringApplication.run(ShopProductApplication.class, args);

    }

    }

    2 告诉mybatis-plus Sql映射文件的位置

    #配置mybatisplus的sql映射的文件位置

    mybatis-plus:

      mapper-locations: classpath*:/mapper/**/*.xml

      global-config:

        db-config:

    #      主键自增

          id-type: auto

  • 相关阅读:
    C++动态链接库实践
    解决:linux eclipse 对‘dlopen’未定义的引用, 对‘xxx’未定义的引用
    bsd linux macosx solaris windows
    字节码加载执行原理
    JNI原理
    TODO: Java虚拟机 初始化过程
    mysql replaceinto VS insertinto
    centos7 搭建测试环境
    java 传值
    vue中使用sass 做减法计算
  • 原文地址:https://www.cnblogs.com/mibing/p/15150224.html
Copyright © 2011-2022 走看看