# mybatis-generator-maven-plugin **Repository Path**: laofeng/mybatis-generator-maven-plugin ## Basic Information - **Project Name**: mybatis-generator-maven-plugin - **Description**: 可以生成Mapper、Service及ServiceImpl、Mapper.xml等代码的Maven插件,提升研发的效率。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-07-07 - **Last Updated**: 2021-09-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **基于MySQL数据库表的代码生成器** 可以生成Mapper、Service及ServiceImpl、Mapper.xml等代码。 项目集成Maven插件引入,pom.xml的插件增加如下插件: ```xml com.eeeffff mybatis-generator-maven-plugin 1.0.6 app_monitor_config,app_monitor_data,app_monitor_dept test service spring.datasource.dynamic.datasource.master ``` pom.xml中的dependency信赖: ```xml mysql mysql-connector-java p6spy p6spy 3.8.0 org.hibernate.validator hibernate-validator 6.0.16.Final org.springframework.boot spring-boot-starter-jdbc ``` application.yml中增加数据源的配置: ```yaml spring: redis: database: 0 host: 127.0.0.1 password: port: 6379 timeout: 2000 aop: auto: true proxy-target-class: true datasource: dynamic: datasource: master: username: root password: root url: jdbc:p6spy:mysql://127.0.0.1:3306/erp_metrics?useAffectedRows=true&useSSL=false&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&serverTimezone=Asia/Shanghai driver-class-name: com.p6spy.engine.spy.P6SpyDriver type: com.zaxxer.hikari.HikariDataSource initialSize: 5 minIdle: 5 maxActive: 20 ``` 代码生成执行命令: ```shell mvn mybatis-generator:generator ```