idea项目集成代码生成器,截图详解

第一步,idea构建一个maven项目

idea项目集成代码生成器,截图详解_第1张图片

 

我的项目是一个读写分离测试demo,git路径有源码

 https://github.com/li947900448/Spring_Read_writer.git

第二部,resources路径下添加,自动生成xml文件配置

idea项目集成代码生成器,截图详解_第2张图片

 我的是generator/generatorConfig.xml





    
    
    
        
            
            
            
        
        
        
        
        
            
        
        
        
            
            
        
        
        
            
        
        
        
            
        
        
        

idea项目集成代码生成器,截图详解_第3张图片

需要注意

生成模型的包名和位置 

targetProject="src/main/java"  这是创建项目的,java代码默认顶级包名
targetPackage="com.lsf.test.bean" 这是java包下的相对路径包。

ps:当时这几个包路径没搞清楚,尝试基本才确认

同理映射文件的包位置,生成dao的包位置 也是类似

 

第三步,修改pom.xml文件,添加插件




    org.mybatis.generator
    mybatis-generator-maven-plugin
    1.3.2
    
        ${basedir}/src/main/resources/generator/generatorConfig.xml
        true
        true
    
    
        
            Generate MyBatis Artifacts
            
                generate
            
        
    
    
        
            org.mybatis.generator
            mybatis-generator-core
            1.3.2
        
    
    

其中红色字体,${basedir}/src/main/resources/generator/generatorConfig.xml。

对应第二步添加的配置文件

第四步,打开Maven Projects工作台(view->Tool Windows->Maven Projects),

找到Plugins选项下的mybatis-generator,展开子项,鼠标右键执行Run Maven Build

idea项目集成代码生成器,截图详解_第4张图片

ps:切记,执行一遍。如果重复执行,虽然文件个数没变。但是resources资源包下的自动生成的mapper文件里面的xml是重复的,如果程序启动遇到,mapper.xml文件报错,类似重复定义或者xml解析错误。可能就是重复Run导致的xml追加在同一个xml文件中

你可能感兴趣的:(idea项目集成代码生成器,截图详解)