From 7d47f762f50d117eaf0c4e5782e32bfe491f445e Mon Sep 17 00:00:00 2001 From: shuzheng <469741414@qq.com> Date: Tue, 10 Jan 2017 23:34:23 +0800 Subject: [PATCH] =?UTF-8?q?zheng-ucenter=E7=9A=84GeneratorConfig.xml?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/zheng/ucenter/dao/App.java | 13 --- .../java/com/zheng/ucenter/dao/Generator.java | 27 ++++++ .../src/main/resources/generatorConfig.xml | 88 ++++++++++--------- .../src/main/resources/jdbc.properties | 5 +- 4 files changed, 74 insertions(+), 59 deletions(-) delete mode 100644 zheng-ucenter/zheng-ucenter-dao/src/main/java/com/zheng/ucenter/dao/App.java create mode 100644 zheng-ucenter/zheng-ucenter-dao/src/main/java/com/zheng/ucenter/dao/Generator.java diff --git a/zheng-ucenter/zheng-ucenter-dao/src/main/java/com/zheng/ucenter/dao/App.java b/zheng-ucenter/zheng-ucenter-dao/src/main/java/com/zheng/ucenter/dao/App.java deleted file mode 100644 index 2a53c9c0..00000000 --- a/zheng-ucenter/zheng-ucenter-dao/src/main/java/com/zheng/ucenter/dao/App.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.zheng.ucenter.dao; - -/** - * Hello world! - * - */ -public class App -{ - public static void main( String[] args ) - { - System.out.println( "Hello World!" ); - } -} diff --git a/zheng-ucenter/zheng-ucenter-dao/src/main/java/com/zheng/ucenter/dao/Generator.java b/zheng-ucenter/zheng-ucenter-dao/src/main/java/com/zheng/ucenter/dao/Generator.java new file mode 100644 index 00000000..79f62800 --- /dev/null +++ b/zheng-ucenter/zheng-ucenter-dao/src/main/java/com/zheng/ucenter/dao/Generator.java @@ -0,0 +1,27 @@ +package com.zheng.ucenter.dao; + +import com.zheng.common.util.MybatisGeneratorConfigUtil; +import com.zheng.common.util.PropertiesFileUtil; + +/** + * 代码生成类 + * Created by ZhangShuzheng on 2017/1/10. + */ +public class Generator { + + // 根据命名规范,只修改此常量值即可 + private static String MODULE_PREFIX_NAME = "ucenter"; + private static String JDBC_DRIVER = PropertiesFileUtil.getInstance("jdbc").get("jdbc.driver"); + private static String JDBC_URL = PropertiesFileUtil.getInstance("jdbc").get("jdbc.url"); + private static String JDBC_USERNAME= PropertiesFileUtil.getInstance("jdbc").get("jdbc.username"); + private static String JDBC_PASSWORD = PropertiesFileUtil.getInstance("jdbc").get("jdbc.password"); + + /** + * 根据模板生成generatorConfig.xml文件 + * @param args + */ + public static void main(String[] args) { + MybatisGeneratorConfigUtil.generator(JDBC_DRIVER, JDBC_URL, JDBC_USERNAME, JDBC_PASSWORD, MODULE_PREFIX_NAME); + } + +} diff --git a/zheng-ucenter/zheng-ucenter-dao/src/main/resources/generatorConfig.xml b/zheng-ucenter/zheng-ucenter-dao/src/main/resources/generatorConfig.xml index 81226d4a..7c1d44ce 100644 --- a/zheng-ucenter/zheng-ucenter-dao/src/main/resources/generatorConfig.xml +++ b/zheng-ucenter/zheng-ucenter-dao/src/main/resources/generatorConfig.xml @@ -2,63 +2,67 @@ - - + + - - + + - + - + - - - + + + - + - - - - + + + + - + - - + + + + + + + - - + + - - - - + + + + - - + + - - + + - - + + - - + + - - - -
- - -
-
+ +
\ No newline at end of file diff --git a/zheng-ucenter/zheng-ucenter-dao/src/main/resources/jdbc.properties b/zheng-ucenter/zheng-ucenter-dao/src/main/resources/jdbc.properties index b85974c6..cea49fe5 100644 --- a/zheng-ucenter/zheng-ucenter-dao/src/main/resources/jdbc.properties +++ b/zheng-ucenter/zheng-ucenter-dao/src/main/resources/jdbc.properties @@ -3,7 +3,4 @@ jdbc.url=jdbc\:mysql\://127.0.0.1\:3306/zheng?useUnicode\=true&characterEncoding jdbc.username=root jdbc.password=123456 -classPathEntry=D:/mysql-connector-java-5.1.34.jar -generator.javaModelGenerator.targetPackage=com.zheng.ucenter.dao.model -generator.sqlMapGenerator.targetPackage=com.zheng.ucenter.dao.mapper -generator.javaClientGenerator.targetPackage=com.zheng.ucenter.dao.mapper \ No newline at end of file +classPathEntry=D:/mysql-connector-java-5.1.34.jar \ No newline at end of file