# 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 Boot基础应用 Spring Boot特征 概念: 约定优于配置,简单来说就是你所期待的配置与约定的配置一致,那么就可以不做任何配置,约定不符合期待时才需要对约定进行替换配置。 特征: 1. SpringBoot Starter:他将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中。 2,使编码变得简单,SpringBoot采用 JavaConfig的方式对Spring进行配置,并且提供了大量的注解,极大的提高了工作效率,比如@Configuration和@bean注解结合,基于@Configuration完成类扫描,基于@bean注解把返回值注入IOC容器。 3.自动配置:SpringBoot的自动配置特性利用了Spring对条件化配置的支持,合理地推测应用所需的bean并自动化配置他们。 4.使部署变得简单,SpringBoot内置了三种Servlet容器,Tomcat,Jetty,undertow.我们只需要一个Java的运行环境就可以跑SpringBoot的项目了
资源推荐
资源详情
资源评论
收起资源包目录
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
资源评论
野生的狒狒
- 粉丝: 1877
- 资源: 1876
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功