栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

SpringBoot集成mybatis-plus

Java 更新时间:发布时间: 百科书网 趣学号

目录
  • 一、导入依赖
  • 二、配置数据源
  • 三、新增mybatis配置类
  • 四、新增代码生成类

一、导入依赖

    
        mysql
        mysql-connector-java
        8.0.30
    

    
    
        com.alibaba
        druid-spring-boot-starter
        1.2.13
    

    
    
        com.baomidou
        mybatis-plus-generator
        3.5.3
    

    
    
        com.baomidou
        mybatis-plus-boot-starter
        3.5.2
    

    
    
        org.apache.velocity
        velocity-engine-core
        2.3
    
二、配置数据源
spring:
  datasource:
    name: test
    url: jdbc:mysql://localhost:3306/aaaa?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
    username: root
    password: root
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.jdbc.Driver
三、新增mybatis配置类
package com.tireba.common.config;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Configuration;


@Configuration
@MapperScan("com.tireba.common.*")
public class MybatisConfig {
}
四、新增代码生成类
package com.tireba.common.utils;

import com.baomidou.mybatisplus.generator.FastAutoGenerator;
import java.sql.SQLException;


public class Generator {

    
    private static final String URL = "jdbc:mysql://localhost:3306/aaaa?useUnicode=true&useSSL=false&characterEncoding=utf8";

    
    public static void main(String[] args) throws SQLException {
        FastAutoGenerator.create(URL, "root", "root")
            // 全局配置
            .globalConfig((scanner, builder) -> builder.author(scanner.apply("请输入作者名称")))
            // 包配置
            .packageConfig((scanner, builder) -> builder.parent(scanner.apply("请输入包名")))
            // 策略配置
            .strategyConfig((scanner, builder) -> builder.addInclude(scanner.apply("请输入表名,多个表名用,隔开")))
            
            .execute();
    }

}
转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/1077460.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号