Springboot+gradle+Mybatis-Generator 配置数据库逆向自动生成代码

参考资料:
mybatis-Generator官方文档:http://www.mybatis.org/genera...
Gradle官方文档:https://plugins.gradle.org/pl...

步骤如下:

1、编辑项目根目录下的“build.gradle”文件

buildscript {
    ext {
        springBootVersion = '1.5.10.RELEASE'
    }
    repositories {
        mavenCentral()
        //添加maven仓库
        maven {
            url "https://plugins.gradle.org/m2/"
        }
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
        // mybatis-generator 插件路径
        classpath "gradle.plugin.com.arenagod.gradle:mybatis-generator-plugin:1.4"
    }
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
//引入 mybatis-generator 插件
apply plugin: "com.arenagod.gradle.MybatisGenerator"

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
    mavenCentral()
}


dependencies {
    compile('org.springframework.boot:spring-boot-starter-web')
    testCompile('org.springframework.boot:spring-boot-starter-test')

    //数据源
    compile 'com.alibaba:druid-spring-boot-starter:1.1.2'
    compile 'mysql:mysql-connector-java:6.0.6'
    //配置mybatis
    compile "org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.1"
    //mybatis-generator core 包
    compile group: 'org.mybatis.generator', name: 'mybatis-generator-core', version:'1.3.2'
}

configurations {
    mybatisGenerator
}
// mybatis-generator.xml 配置路径
//这里会遇到个问题:MyBatis Generator 通过xml生成,有日志但是没有生成文件成功的问题, 
//原因:mac下是找不到 ./src 路径的,需要全路径,如下配置。windows则为src/main/resources/generator.xml
mybatisGenerator {
    verbose = true
    configFile = '/Users/murasakiseifu/mybatisGenerator/src/main/resources/generator.xml'
}

 

2、创建“generator.xml”文件并修改配置

按照刚才的配置路径,在 resources 文件夹下建立 generator.xml




    

        
        

        
        
            
        

        
        
        

        
        
        
            
            
            
            
        

        
        
        
            
            
        

        
        
        
            
            
        

        
        
        

3、生成代码

打开“Gradle管理->项目->Tasks->other”,双击 “mbGenerator”

Springboot+gradle+Mybatis-Generator 配置数据库逆向自动生成代码_第1张图片

 

出现如下提示为成功

Springboot+gradle+Mybatis-Generator 配置数据库逆向自动生成代码_第2张图片

 

自动生成结束后的包结构如下:

Springboot+gradle+Mybatis-Generator 配置数据库逆向自动生成代码_第3张图片

 

请按照自己的项目适当调整generator.xml配置,比如包路径和名称

 

 

 

你可能感兴趣的:(Java)