Skip to content

Commit 68e3d8b

Browse files
committed
项目结构调整
1 parent e1d64b6 commit 68e3d8b

13 files changed

Lines changed: 48 additions & 19 deletions

File tree

auto-java-code-upgrade/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,11 @@
3939
<artifactId>commons-lang3</artifactId>
4040
<version>3.5</version>
4141
</dependency>
42+
<dependency>
43+
<groupId>com.alibaba</groupId>
44+
<artifactId>fastjson</artifactId>
45+
<version>1.2.32</version>
46+
</dependency>
4247
</dependencies>
4348
<build>
4449
<plugins>

auto-java-code-upgrade/src/main/java/com/jay/xiang/GeneratorStartUp.java renamed to auto-java-code-upgrade/src/main/java/com/jay/generator/GeneratorStartUp.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.jay.xiang;
1+
package com.jay.generator;
22

33
import org.mybatis.generator.api.MyBatisGenerator;
44
import org.mybatis.generator.config.Configuration;
@@ -15,7 +15,7 @@
1515
import java.util.List;
1616

1717
/**
18-
* @author xiang.wei
18+
* @author generator.wei
1919
* @create 2017/12/7 15:45
2020
*/
2121
public class GeneratorStartUp {

auto-java-code-upgrade/src/main/java/com/jay/xiang/OrderSyncToCrmController.java renamed to auto-java-code-upgrade/src/main/java/com/jay/generator/OrderSyncToCrmController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
///**
1717
// * 将订单同步到crm
1818
// *
19-
// * @author xiang.wei
19+
// * @author generator.wei
2020
// * @create 2017/12/7 14:02
2121
// */
2222
//@Controller

auto-java-code-upgrade/src/main/java/com/jay/xiang/OrderSyncToCrmService.java renamed to auto-java-code-upgrade/src/main/java/com/jay/generator/OrderSyncToCrmService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//
77
//
88
///**
9-
// * @author xiang.wei
9+
// * @author generator.wei
1010
// * @create 2017/12/7 14:03
1111
// */
1212
//public interface OrderSyncToCrmService {

auto-java-code-upgrade/src/main/java/com/jay/xiang/MyPluginAdapter.java renamed to auto-java-code-upgrade/src/main/java/com/jay/generator/api/MyPluginAdapter.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
1-
package com.jay.xiang;
1+
package com.jay.generator.api;
22

3+
import org.mybatis.generator.api.GeneratedJavaFile;
34
import org.mybatis.generator.api.IntrospectedTable;
45
import org.mybatis.generator.api.PluginAdapter;
56
import org.mybatis.generator.api.dom.java.Interface;
67
import org.mybatis.generator.api.dom.java.Method;
78
import org.mybatis.generator.api.dom.java.TopLevelClass;
89
import org.mybatis.generator.api.dom.xml.XmlElement;
910

11+
import java.util.ArrayList;
1012
import java.util.List;
1113

1214
/**
13-
* Created by xiang.wei on 2017/12/23
15+
* Created by generator.wei on 2017/12/23
1416
*/
1517
public class MyPluginAdapter extends PluginAdapter{
1618
public MyPluginAdapter() {
@@ -38,5 +40,15 @@ public boolean clientInsertSelectiveMethodGenerated(Method method, Interface int
3840
public boolean clientInsertSelectiveMethodGenerated(Method method, TopLevelClass topLevelClass, IntrospectedTable introspectedTable) {
3941
return false;
4042
}
43+
//TODO,生成额外的java类,可以考虑生成service,以及controller
44+
@Override
45+
public List<GeneratedJavaFile> contextGenerateAdditionalJavaFiles() {
46+
List<GeneratedJavaFile> generatedJavaFiles = new ArrayList<GeneratedJavaFile>();
47+
// GeneratedJavaFile generatedJavaFile = new GeneratedJavaFile();
48+
// generatedJavaFiles.add(generatedJavaFile);
49+
return generatedJavaFiles;
50+
}
51+
52+
// 添加分页方法
4153

4254
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.jay.generator.codegen.mybatis3;
2+
3+
import org.mybatis.generator.codegen.mybatis3.IntrospectedTableMyBatis3SimpleImpl;
4+
5+
/**
6+
* Created by generator.wei on 2017/12/23
7+
*/
8+
public class MyIntrospectedTableMyBatis3SimpleImpl extends IntrospectedTableMyBatis3SimpleImpl{
9+
10+
}

auto-java-code-upgrade/src/main/java/com/jay/xiang/MyCommentGenerator.java renamed to auto-java-code-upgrade/src/main/java/com/jay/generator/internal/MyCommentGenerator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.jay.xiang;
1+
package com.jay.generator.internal;
22

33
import org.apache.commons.lang3.StringUtils;
44
import org.mybatis.generator.api.IntrospectedColumn;
@@ -21,7 +21,7 @@
2121
import static org.mybatis.generator.internal.util.StringUtility.isTrue;
2222

2323
/**
24-
* @author xiang.wei
24+
* @author generator.wei
2525
* @create 2017/12/7 15:24
2626
*/
2727
public class MyCommentGenerator extends DefaultCommentGenerator {

auto-java-code-upgrade/src/main/java/com/jay/xiang/pagehelper/PageInfo.java renamed to auto-java-code-upgrade/src/main/java/com/jay/generator/pagehelper/PageInfo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
package com.jay.xiang.pagehelper;
1+
package com.jay.generator.pagehelper;
22

33
import java.util.List;
44

55
/**
6-
* @author xiang.wei
6+
* @author generator.wei
77
* @param <T>
88
*/
99
public class PageInfo<T>{

auto-java-code-upgrade/src/main/resources/generatorConfig.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ targetProject=/Volumes/Develop/JavaTempCode/auto-java-code-upgrade/src/main/java
1313
#targetProject=auto-java-code-upgrade\src\main\java
1414

1515
#model的目标包名
16-
modelTargetPackage=com.jay.xiang.model
16+
modelTargetPackage=com.jay.generator.model
1717
#映射文件的目标包名
18-
sqlMapTargetPackage=com.jay.xiang.mybatis
18+
sqlMapTargetPackage=com.jay.generator.mybatis
1919
#dao的目标包名
20-
daoTargetPackage=com.jay.xiang.mapper
20+
daoTargetPackage=com.jay.generator.mapper

auto-java-code-upgrade/src/main/resources/generatorConfig.xml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@
77
<properties resource="generatorConfig.properties"></properties>
88
<classPathEntry location="${projectPath}/auto-java-code-upgrade/src/main/resources/lib/mysql-connector-java-5.1.13.jar"/>
99
<context id="DB2Tables" targetRuntime="MyBatis3">
10-
<!--自定义设置-->
11-
<plugin type="com.jay.xiang.MyPluginAdapter">
10+
<!--<context id="DB2Tables" targetRuntime="com.jay.generatorator.MyIntrospectedTableMyBatis3SimpleImpl">-->
11+
<!--自定义设置-->
12+
<plugin type="com.jay.generator.api.MyPluginAdapter">
1213

1314
</plugin>
1415
<!--文档注释-->
15-
<commentGenerator type="com.jay.xiang.MyCommentGenerator">
16+
<commentGenerator type="com.jay.generator.internal.MyCommentGenerator">
1617
<property name="javaFileEncoding" value="UTF-8"/>
1718
<!--<property name="suppressDate" value="false"/> &lt;!&ndash; 是否生成注释代时间戳 &ndash;&gt;-->
1819
<!--<property name="suppressAllComments" value="true"/> &lt;!&ndash; 是否取消注释 &ndash;&gt;-->

0 commit comments

Comments
 (0)