Commit 9f68884e 9f68884e0dca32459fdd6fc1b48110c796f84f68 by lWoHvYe

更新README

1 parent aaedb03f
1 代码生成类相关位置
2 src/test/java/com/topdraw/modules/GeneratorCode.java
3
4 主体需要配置数据库、redis地址。配置生成的包的路径。即可在项目中生成代码
......
...@@ -19,13 +19,13 @@ import java.util.Map; ...@@ -19,13 +19,13 @@ import java.util.Map;
19 /** 19 /**
20 * @author Hongyan Wang 20 * @author Hongyan Wang
21 * @packageName PACKAGE_NAME 21 * @packageName PACKAGE_NAME
22 * @className TestGenerator 22 * @className GeneratorCode
23 * @description 23 * @description
24 * @date 2020/12/30 0:11 24 * @date 2020/12/30 0:11
25 */ 25 */
26 @RunWith(SpringRunner.class) 26 @RunWith(SpringRunner.class)
27 @SpringBootTest(classes = CronosGeneratorCodeApplication.class) 27 @SpringBootTest(classes = CronosGeneratorCodeApplication.class)
28 public class TestGenerator { 28 public class GeneratorCode {
29 @Autowired 29 @Autowired
30 private GeneratorService generatorService; 30 private GeneratorService generatorService;
31 31
...@@ -33,7 +33,8 @@ public class TestGenerator { ...@@ -33,7 +33,8 @@ public class TestGenerator {
33 @Rollback(value = false) 33 @Rollback(value = false)
34 @Transactional(rollbackFor = Exception.class) 34 @Transactional(rollbackFor = Exception.class)
35 public void generator() { 35 public void generator() {
36 String tableName = "x_media"; 36 // 生成的表名称
37 var tableName = "x_media";
37 // 拿参数 38 // 拿参数
38 var columnsMap = (Map<String, Object>) generatorService.getColumns(tableName); 39 var columnsMap = (Map<String, Object>) generatorService.getColumns(tableName);
39 var columnInfos = (List<ColumnInfo>) columnsMap.get("content"); 40 var columnInfos = (List<ColumnInfo>) columnsMap.get("content");
...@@ -49,6 +50,7 @@ public class TestGenerator { ...@@ -49,6 +50,7 @@ public class TestGenerator {
49 .setAuthor("why") 50 .setAuthor("why")
50 // 表前缀。生成实体时,会移除该前缀 51 // 表前缀。生成实体时,会移除该前缀
51 .setPrefix("x_") 52 .setPrefix("x_")
53 // 若文件存在,是否进行覆盖
52 .setCover(true); 54 .setCover(true);
53 55
54 // 生成代码 56 // 生成代码
......