1.配置:
1.1 resource (application.properties)
//标红的记得改
## 数据源配置
spring.datasource.url=jdbc:mysql://localhost:3306/20181020db?useUnicode=true&characterEncoding=utf8
spring.datasource.username=
spring.datasource.password=
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
## Mybatis 配置
mybatis.typeAliasesPackage=com.czxy.domain
mybatis.mapperLocations=classpath:com/czxy/dao/*.xml
## Mapper 配置
mapper.plugin=tk.mybatis.mapper.generator.MapperPlugin
mapper.Mapper=tk.mybatis.mapper.common.Mapper
mapper.mappers=com.czxy.utils.MapperUtils
mapper.not-empty=false
mapper.identity=MYSQL
## PageHelper
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql
spring.activemq.broker-url=tcp://localhost:61616
spring.activemq.in-memory=false
spring.activemq.pool.enabled=false
spring.activemq.user=admin
spring.activemq.password=admin
1.2 resource (config.properties)
# 数据库配置
mysql.driver=com.mysql.jdbc.Driver
mysql.url=jdbc:mysql://localhost:3306/20181020db?useUnicode=true&characterEncoding=UTF-8
mysql.username=
mysql.password=
# 通用Mapper配置
mapper.plugin=tk.mybatis.mapper.generator.MapperPlugin
mapper.Mapper=com.czxy.utils.MapperUtils
# Java接口和实体类
targetJavaProject=src/main/java
targetModelPackage=com.czxy.domain
# Mapper 生成路径
targetMapperProject=src/main/java
targetMapperPackage=com.czxy.dao
# Mapper XML 生成路径
targetResourcesProject=src/main/resources
targetXMLPackage=com.czxy.dao
# 指定要生成的表名 %为所有表 单表,请指定表名
targetTableName=t_cen
1.3 resource (generatorConfig.xml)
不用修改:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<properties resource="config.properties"/>
<context id="Mysql" targetRuntime="MyBatis3Simple" defaultModelType="flat">
<property name="beginningDelimiter" value="`"/>
<property name="endingDelimiter" value="`"/>
<plugin type="${mapper.plugin}">
<property name="mappers" value="${mapper.Mapper}"/>
</plugin>