mybatis+maven自动生成代码框架

说明

通过可配置化,通过数据库自动生成model,da和mapper文件,这对于可定制化开发来说是非常有用的,减少了很多重复的工作。

添加依赖

    
        UTF-8
        UTF-8
        1.8
        1.3.2
        1.3.5
        5.1.46

    

    
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.mybatis.spring.boot
            mybatis-spring-boot-starter
            ${mybatis.version}
        

        
            mysql
            mysql-connector-java
            runtime
            ${mysql.version}
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
            org.mybatis.generator
            mybatis-generator-core
            ${mybatis.generator.version}
        
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.5
                
                    
                    src/main/resources/mybatis-generator/generatorConfig.xml
                    true
                    true
                
                
                    
                        Generate MyBatis Artifacts
                        
                            generate
                        
                        generate-sources
                    
                
                
                
                    
                        mysql
                        mysql-connector-java
                        runtime
                        ${mysql.version}
                    
                
            
        
    

添加配置文件

resources/mybatis/generator

# 数据库连接串
jdbc_driver=com.mysql.jdbc.Driver
jdbc_url=jdbc:mysql://localhost:3306/activiti?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=UTC
jdbc_user=root
jdbc_password=123456
# 生成实体类所在的包的路径
sourcePath=D:\\github\\xbootdemo-learn\\springboot-generate\\src\\main
# 项目包的名称
package=com.lind.springboot.generate

添加xml文件





    
    
    
    
    

    
    
    
        
        
        
        
        
        
        

        
        
        
        
        

        

        
        
            
             
        

        
        
        
        
            
            
        

        
        
        
        
    
        
        
            
        
        
        
            
        
        
        
        
            
            
        

生成对应代码

我们在右侧的plugins/mybatis-generator插件上,点击生成就可以了。

你可能感兴趣的:(mybatis+maven自动生成代码框架)