fieldmeta 基于springboot的字段元数据管理,通用代码生成,快速开发引擎

fieldmeta: 基于springboot的字段元数据管理

version:Alpha 0.0.1 ,码云地址:https://gitee.com/klguang/fieldmeta

元数据(Metadata), 又称中介数据、中继数据,为描述数据的数据(data about data), fieldmeta 就是描述数据库字段、实体字段、页面字段的属性和关系的数据,以及配置字段映射规则、约束校验规则、显示查询规则等。


程序开发离不开对数据的管理,充分利用fieldmeta可大大提高开发的效率,fieldmeta定位于成为程序员的第二类IDE。

fieldmeta可以做什么?

可以作为一个通用代码生成的框架,可用于java se、java ee、php、.net等任何你喜欢用的语言(现阶段仅支持java),然后制订相关程序代码的模板和生成规则,就可方便的生成CRUD代码。

可以作为一个快速开发平台的引擎,通过对字段的配置,自动实现CRUD功能。

可以作为一个模板超市,包括admin UI模板和服务器后端模板,定位于amdin系统的快速开发。

技术选型

运行环境:jdk1.7

数据库:mysql 5.7

java框架:springboot 1.5.6.RELEASE

持久层:spring-data-jpa

前端框架:easyui 1.5.3

部署说明

本项目依赖:
https://gitee.com/klguang/coderfun-bom
https://gitee.com/klguang/xutils
将这两个项目下载到本地,并执行maven install

数据库配置
1.项目根目录 database 文件下的fieldmeta.sql导入数据库(设置编码为UTF-8);
2.修改 src/main/resources/jdbc.properties 配置文件。

运行
1.main程序入口,/src/main/java 下的 org.coderfun.Application
2.访问 :80

项目结构

fieldmeta ├──src/main/java │ ├─common 公共模块 │ │ │ ├─fieldmeta 元数据模块 │ │ │ └─sys 数据字典模块 │ ├──src/main/resources │ ├─app-jpa.xml spring-data-jpa配置 │ │ │ ├─application.properties springboot配置 │ │ │ └─jdbc.properties 数据库配置 │ ├──src/main/webapp jsp页面

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpfpsz.html