快速入门
快速入门以Jeecg-Boot快速开发框架为例。
从BizMDA中Clone下载项目源码;
在Eclipse或IDEA中作为MAVEN项目导入;
设置
model/mda.yml中代码和资源文件输出目录:#代码作者名 author: Steven #代码作者邮箱 email: steven@bizmda.com #版本号 version: V1.0 #生成代码所属java包名 packageName: com.bizmda #生成代码文件所在目录 sourcePath: tmp/src #生成资源文件所在目录 resourcePath: tmp/resource #生成代码所用的模板名 template: Jeecg-Boot主要需要设置参数:
"sourcePath"和"resourcePath"这2个参数——分别对应代码文件和资源文件的生成输出目录;
"template"——指定使用Jeecg-Boot模板进行代码生成,这套代码只适用用Jeecg Boot框架。
数据建模,在
model/data/crm目录下增加customer(顾客)实体的数据建模文件customer.yml
主要设置参数:
数据实体属性——表名、主键等;
数据实体项下各数据域属性——包括域存储属性和视图呈现属性。
视图建模,在
model/view/crm目录下增加customer(顾客)实体的列表样式视图建模文件customer-list-1.yml
主要设置参数:
视图属性——视图名称、视图采用的样式模板等;
视图项下组件属性——一个视图包括多个组件,这里会设置组件关联的数据实体以及组件的样式参数等;
组件项下域属性——一个组件会包括多个域(从组件关联的数据实体和服务实体中选择),这里会设置域的视图样式。
运行
src/com/bizmda/CodeGen.java;你可以在你所设置的代码和资源文档输出目录(根据
mda.yml的设置,代码输出目录为当前项目目录的tmp/src,资源文件输出目录为tmp/resource)中,看到生成的代码和资源文档;用生成的
tmp/resource/db/crm/customer.sql文件,在Jeecg-Boot框架项目关联的MySQL数据库中,创建customer表;把生成的
tmp/src目录下所有文件,拷贝到Jeecg-Boot项目中的jeecg-boot/src/main/java目录中;把
resources/Jeecg-Boot/ant-design-jeecg-vue/src目录下文件,拷贝到Jeecg-Boot项目中的对应ant-design-jeecg-vue/src目录中;把生成的
tmp/resource/views目录下所有文件,拷贝到Jeecg-Boot项目中的对应ant-design-jeecg-vue/src/views目录中;在Jeecg-Boot项目启动类
JeecgApplication.java中,增加并修改以下二行:启动Jeecg-Boot,在菜单管理中配置CustomerList.vue的菜单入口,并配置针对此菜单的使用权限;

重新登录后,即可点击刚才配置好的菜单入口,呈现针对customer表的增、删、改、查功能。

Last updated
Was this helpful?