# fieldmeta
**Repository Path**: guyexiangyun/fieldmeta
## Basic Information
- **Project Name**: fieldmeta
- **Description**: fieldmeta: 基于springboot的字段元数据管理,通用代码生成框架
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 84
- **Created**: 2022-04-15
- **Last Updated**: 2022-04-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# fieldmeta: 基于springboot的字段元数据管理
version:beta-1.0
[演示地址](http://http://47.100.120.24:8080/):http://47.100.120.24:8080/
[模板工程示例](https://gitee.com/klguang/template-ssje):https://gitee.com/klguang/template-ssje
[元数据](https://baike.baidu.com/item/%E5%85%83%E6%95%B0%E6%8D%AE/1946090?fr=aladdin)(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.访问 http://localhost:8080
#### 项目结构
```
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
#### 使用说明
1. 编写配置和模板文件

2. 实体元数据管理

#### 参与贡献
本项目还在处于初期,欢迎感兴趣的小伙伴加入
1. Fork 本项目
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 社群
qq群:743769300

进群须知:star、watch、fork项目,可进群