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

元数据(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

部署说明

数据库配置

1.项目根目录 database 文件下的fieldmeta.sql导入数据库(设置编码为UTF-8);

2.修改 src/main/resources/jdbc.properties 配置文件。

运行

1.main程序入口,/src/main/java 下的 org.coderfun.Application

2.访问 http://localhost: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页面

更新日志

2018-06-12 发布Alpha 0.0.1

使用说明

项目配置

f6c9cc926f7022795ed09e355d4b0ca5.png

模块配置

6fd6ae28484ef86223d5c781d700e254.png

实体基类

33b8eafdfaf923781374c8aa90baface.png

可选字段

4ae4241328fe2f7d877c6edb36bd2410.png

元数据管理

784375b4e8b63d648e993f3b75309110.png

社群

qq群:743769300

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐