# gen **Repository Path**: java-web/gen ## Basic Information - **Project Name**: gen - **Description**: spring boot mybatis generator - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 2 - **Created**: 2018-01-24 - **Last Updated**: 2022-03-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 说明 步骤: 1、新建一个spring boot工程 2、修改pom文件 2.1覆盖properties UTF-8 UTF-8 1.8 1.1.2 1.3.5 1.3.1 1.7 1.3.2 1.3.1 1.0.0 2.2 dependency添加 org.mybatis.spring.boot mybatis-spring-boot-starter ${mybatis.version} mysql mysql-connector-java runtime com.alibaba druid-spring-boot-starter ${druid.version} org.apache.velocity velocity ${velocity.version} commons-fileupload commons-fileupload ${commons-fileupload.version} org.mybatis.generator mybatis-generator-core ${mybatis-generator.version} org.mybatis mybatis-ehcache ${mybatis-ehcache.version} 2.3 build覆盖 org.springframework.boot spring-boot-maven-plugin org.mybatis.generator mybatis-generator-maven-plugin ${mybatis-generator-maven-plugin.version} true true src/main/resources true src/main/java **/*.xml **/*.properties true 3、导入配置文件(application.properties、generator.properties、mybatis-config.xml)到/resources下 3.1、修改application.properties端口 3.2、修改application.properties根路径 3.3、修改application.properties数据源(url、username、password) 3.4、修改application.properties mybatis相关配置 3.4.1、mybatis.mapper-locations=classpath*:com/example/gen/mapper/xml/*Mapper.xml(包路径,只需要修改com/example/gen,其他不用管) 3.4.2、mybatis.type-aliases-package=com.example.gen.entity(与3.4.1一样,只需要修改com.example.gen) 3.4.3、说明:3.4.1、3.4.2修改的包路径。 3.5、修改generator.properties 3.5.1、值得注意的是password需要用AESUtil加密一下,秘钥是:generator.jdbc.pwd.key=,加密类在utils下的AESUtil 5、导入vm(Controller.vm、generatorConfig.vm、Service.vm、ServiceImpl.vm)到/resources/templates下 5.1、修改Controller.vm 5.2、修改generatorConfig.vm 5.2.1、第19行、41行、60行需要改包名 5.3、修改Service.vm 5.3.1、第4行可能需要改包名 5.4、修改ServiceImpl.vm 5.4.1、第4行、5行可能需要改包名 6、在包下新建包generator,比如java/com/example/gen,新建一个路径为java/com/example/gen/generator/ 7、拷贝base目录、comment目录、plugs目录、utils目录、和Generator.java文件到generator下,再调整刚刚所拷贝的包所引入的包路径,使得Generator.java能运行 8、最后在spring boot项目启动文件上加入 @MapperScan("com.xxx.xxx.mapper") @EnableTransactionManagement ----------------------------------------------------- 博客:27wy.cn QQ:584686739 QQ群:584686739 邮箱:postmaster@27wy.cn -----------------------------------------------------