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> {
    }

    PS: 具体使用方法在 测试 MyBatis 操作数据库 章节中进行介绍,本章节仅为准备环节。

    等你看到的时候,想变得有一点点不一样
  • 相关阅读:
    windows脚本设置网络IP地址
    土豆片
    删除iCloud手机备份
    Django——auth用户认证
    分布式文件存储——GlusterFS
    DAS、NAS、SAN
    高可用——数据
    高可用——可用性的度量
    Django——中间件
    高可用——网站架构
  • 原文地址:https://www.cnblogs.com/snake107/p/11914992.html
Copyright © 2011-2022 走看看