Skip to content

基于mybatis-generator-core 1.4.0的扩展,main方法运行,生成代码包含lombok和swagger注解

Notifications You must be signed in to change notification settings

luoyongsir/mybatis-generator-ext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

基于mybatis-generator-core 1.4.0 版本的扩展,生成更合适的代码

使用方法如下:


1. 修改配置文件 generatorConfig-mysql.xml 或 generatorConfig-oracle.xml 中的配置
    <property name="targetPackage" value="com.mybatis.output"/>
    <property name="targetProject" value="./src/main/java"/>
    <plugin type="com.mybatis.generator.plugins.DefCommentPlugin" >
        <property name="author" value="luoyong" />
        <property name="dateFormat" value="yyyy/MM/dd HH:mm" />
    </plugin>

    <jdbcConnection driverClass="com.mysql.cj.jdbc.Driver"
                    connectionURL="jdbc:mysql://xxx.xxx.xxx.xxx:3306/dbName" userId="userId" password="password" >
        <property name="useInformationSchema" value="true" />
    </jdbcConnection>
    
    <table tableName="tableNamePre%" enableCountByExample="false" enableDeleteByExample="false"
           enableSelectByExample="false" enableUpdateByExample="fasle" selectByExampleQueryId="false">
        <generatedKey column="ID" sqlStatement="JDBC"/>
    </table>


2. 运行 GeneratorMain 里的 main 方法
生成代码后会输出在 targetProject + targetPackage 目录
生成的代码包含 lombok 注解和 swagger 注解

About

基于mybatis-generator-core 1.4.0的扩展,main方法运行,生成代码包含lombok和swagger注解

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages