# fieldmeta: 基于springboot的字段元数据管理
version:beta-1.0 <br>
[演示地址](http://http://47.100.120.24:8080/):http://47.100.120.24:8080/ <br>
[模板工程示例](https://gitee.com/klguang/template-ssje):https://gitee.com/klguang/template-ssje <br>
[元数据](https://baike.baidu.com/item/%E5%85%83%E6%95%B0%E6%8D%AE/1946090?fr=aladdin)(Metadata),
又称中介数据、中继数据,为描述数据的数据(data about data),
fieldmeta 就是描述数据库字段、实体字段、页面字段的属性和关系的数据,以及配置字段映射规则、约束校验规则、显示查询规则等。
<br>
程序开发离不开对数据的管理,充分利用fieldmeta可大大提高开发的效率,fieldmeta定位于成为程序员的第二类IDE。
#### fieldmeta可以做什么?
- 可以作为一个通用代码生成的框架,适应与任何框架和语言,比如经典技术选型:springboot+ mybaits+ ant-design,抑或是ruby、C++等语言,然后制订相关程序代码的模板和生成规则,就可方便的生成CRUD代码。
- 可以作为一个快速开发平台的引擎,通过对字段的配置,自动实现CRUD功能。
- 可以作为一个模板超市,包括admin UI模板和服务器后端模板,定位于amdin系统的快速开发。
#### 部署说明
- 下载本项目,进入Docker目录,
```
docker-compose up -d
```
配置信息查看Docker目录下.env文件。
更多docker学习资料参见,https://yeasy.gitbook.io/docker_practice/compose/install
#### 本项目技术选型
- 运行环境:jdk1.7
- 数据库:mysql 5.7
- java框架:springboot 1.5.6.RELEASE
- 持久层:spring-data-jpa
- 前端框架:easyui 1.5.3
#### 项目结构
```
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. 编写配置和模板文件
![templatefile.png](project-preview%2Ftemplatefile.png)
2. 实体元数据管理
![tablemeta.png](project-preview%2Ftablemeta.png)
3. 页面字段配置
![pagefield.png](project-preview%2Fpagefield.png)
4. 可选字段,平时可根据项目规范或习惯提前配置好
![optionfield.png](project-preview%2Foptionfield.png)
----------------------------------------------------
![option_field2.png](project-preview%2Foption_field2.png)
#### 社群
qq群:830635442
<br>
![qq_fieldmeta.jpg](project-preview%2Fqq_fieldmeta.jpg)
<br>
进群须知:star、watch、fork项目,可进群
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
springboot Spring框架是Java平台上的一种开源应用框架,提供具有控制反转特性的容器。尽管Spring框架自身对编程模型没有限制,但其在Java应用中的频繁使用让它备受青睐,以至于后来让它作为EJB(EnterpriseJavaBeans)模型的补充,甚至是替补。Spring框架为开发提供了一系列的解决方案,比如利用控制反转的核心特性,并通过依赖注入实现控制反转来实现管理对象生命周期容器化,利用面向切面编程进行声明式的事务管理,整合多种持久化技术管理数据访问,提供大量优秀的Web框架方便开发等等。Spring框架具有控制反转(IOC)特性,IOC旨在方便项目维护和测试,它提供了一种通过Java的反射机制对Java对象进行统一的配置和管理的方法。Spring框架利用容器管理对象的生命周期,容器可以通过扫描XML文件或类上特定Java注解来配置对象,开发者可以通过依赖查找或依赖注入来获得对象。Spring框架具有面向切面编程(AOP)框架,SpringAOP框架基于代理模式,同时运行时可配置;AOP框架主要针对模块之间的交叉关注点进行模块化。
资源推荐
资源详情
资源评论
收起资源包目录
fieldmeta基于springboot的字段元数据管理,通用代码生成框架.zip (1007个子文件)
easyui.css 66KB
easyui.css 65KB
easyui.css 65KB
easyui.css 65KB
easyui.css 63KB
easyui.css 62KB
tabs.css 9KB
tabs.css 9KB
tabs.css 9KB
tabs.css 9KB
tabs.css 7KB
tabs.css 7KB
mobile.css 7KB
color.css 6KB
datagrid.css 6KB
datagrid.css 6KB
datagrid.css 6KB
panel.css 6KB
panel.css 6KB
panel.css 6KB
datagrid.css 6KB
panel.css 5KB
datagrid.css 5KB
datagrid.css 5KB
panel.css 5KB
panel.css 5KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
linkbutton.css 4KB
window.css 4KB
window.css 4KB
window.css 4KB
window.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
calendar.css 4KB
window.css 4KB
window.css 4KB
linkbutton.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
tree.css 3KB
login.css 3KB
layout.css 3KB
layout.css 3KB
layout.css 3KB
layout.css 3KB
layout.css 3KB
layout.css 3KB
textbox.css 3KB
textbox.css 3KB
textbox.css 3KB
textbox.css 3KB
textbox.css 3KB
textbox.css 3KB
icon.css 2KB
menu.css 2KB
menu.css 2KB
accordion.css 2KB
menu.css 2KB
accordion.css 2KB
accordion.css 2KB
menu.css 2KB
menu.css 2KB
accordion.css 2KB
menu.css 2KB
accordion.css 2KB
accordion.css 2KB
tooltip.css 2KB
tooltip.css 2KB
tooltip.css 2KB
tooltip.css 2KB
tooltip.css 2KB
tooltip.css 2KB
menubutton.css 2KB
menubutton.css 2KB
menubutton.css 2KB
menubutton.css 2KB
menubutton.css 2KB
menubutton.css 2KB
datalist.css 2KB
datalist.css 2KB
datalist.css 2KB
datalist.css 2KB
datalist.css 2KB
datalist.css 2KB
switchbutton.css 2KB
switchbutton.css 2KB
switchbutton.css 2KB
switchbutton.css 2KB
switchbutton.css 2KB
form.css 2KB
共 1007 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
野生的狒狒
- 粉丝: 2624
- 资源: 2164
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功