代码生成

系统根据框架特性封装了一个简单的代码生成器

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>>启动系统会自动建表>>代码生成>>前端快速创建菜单与页面

Last Updated: