代码生成
系统根据框架特性封装了一个简单的代码生成器
CoolCodeGenerator.java
package com.cooljs;
import com.cooljs.core.code.CodeGenerator;
import com.cooljs.core.code.CodeModel;
import com.cooljs.core.code.CodeTypeEnum;
import com.cooljs.modules.demo.entity.DemoCrudEntity;
/**
* 代码生成
*/
public class CoolCodeGenerator {
public static void main(String[] args) {
CodeGenerator codeGenerator = new CodeGenerator();
codeGenerator.init();
CodeModel codeModel = new CodeModel();
codeModel.setType(CodeTypeEnum.ADMIN);
codeModel.setName("测试CURD");
codeModel.setModule("demo");
// codeModel.setSubModule("sys");
codeModel.setEntity(DemoCrudEntity.class);
codeGenerator.controller(codeModel);
codeGenerator.mapper(codeModel);
codeGenerator.service(codeModel);
System.out.println("代码生成成功");
}
}
TIP
开发顺序是先建 Entity>>启动系统会自动建表>>代码生成>>前端快速创建菜单与页面