zoukankan      html  css  js  c++  java
  • Spring Boot 整合 tk.mybatis

    概述

    tk.mybatis 是在 MyBatis 框架的基础上提供了很多工具,让开发更加高效

    引入依赖

    在 pom.xml 文件中引入 mapper-spring-boot-starter 依赖,该依赖会自动引入 MyBaits 相关依赖

    <dependency>
    	<groupId>tk.mybatis</groupId>
    	<artifactId>mapper-spring-boot-starter</artifactId>
    	<version>2.0.2</version>
    </dependency>
    

    配置 application.yml

    配置 MyBatis

    mybatis:
    	type-aliases-package: 实体类的存放路径,如:com.funtl.hello.spring.boot.entity
    	mapper-locations: classpath:mapper/*.xml
    

    创建一个通用的父级接口

    主要作用是让 DAO 层的接口继承该接口,以达到使用 tk.mybatis 的目的

    package com.funtl.utils;
    
    import tk.mybatis.mapper.common.Mapper;
    import tk.mybatis.mapper.common.MySqlMapper;
    
    /**
     * 自己的 Mapper
     * 特别注意,该接口不能被扫描到,否则会出错
     * <p>Title: MyMapper</p>
     * <p>Description: </p>
     *
     * @author Lusifer
     * @version 1.0.0
     * @date 2018/5/29 0:57
     */
    public interface MyMapper<T> extends Mapper<T>, MySqlMapper<T> {
    }
  • 相关阅读:
    window安装swagger editor
    DiffMerge安装配置使用
    线程池相关知识点
    JAVA程序员面试笔试宝典4
    JAVA程序员面试笔试宝典3
    JAVA程序员面试笔试宝典2
    JAVA程序员面试笔试宝典1
    Linux开启ssh服务
    面试题
    java基础学习之垃圾回收机制
  • 原文地址:https://www.cnblogs.com/holyong/p/11806702.html
Copyright © 2011-2022 走看看