# 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
```