开源中国 2018 年度最后一场技术盛会邀你来约~错过就要等明年啦!点此立即预约

klguang / fieldmetaJava

Watch 32 Star 72 Fork 21
README.md 3.26 KB · 1 Lines
一键复制 编辑 Web IDE 原始数据 标准视图 历史
1 # fieldmeta: 基于springboot的字段元数据管理
2 version:Alpha 0.0.1
4 [元数据](https://baike.baidu.com/item/%E5%85%83%E6%95%B0%E6%8D%AE/1946090?fr=aladdin)(Metadata),
5 又称中介数据、中继数据,为描述数据的数据(data about data),
6 fieldmeta 就是描述数据库字段、实体字段、页面字段的属性和关系的数据,以及配置字段映射规则、约束校验规则、显示查询规则等。
8 <br>
9 程序开发离不开对数据的管理,充分利用fieldmeta可大大提高开发的效率,fieldmeta定位于成为程序员的第二类IDE。
12 #### fieldmeta可以做什么?
14 - 可以作为一个通用代码生成的框架,可用于java se、java ee、php、.net等任何你喜欢用的语言(现阶段仅支持java),然后制订相关程序代码的模板和生成规则,就可方便的生成CRUD代码。
15 - 可以作为一个快速开发平台的引擎,通过对字段的配置,自动实现CRUD功能。
16 - 可以作为一个模板超市,包括admin UI模板和服务器后端模板,定位于amdin系统的快速开发。
18 #### 技术选型
19 - 运行环境:jdk1.7
20 - 数据库:mysql 5.7
21 - java框架:springboot 1.5.6.RELEASE
22 - 持久层:spring-data-jpa
23 - 前端框架:easyui 1.5.3
25 #### 部署说明
26 - 本项目依赖:<br>
27 https://gitee.com/klguang/coderfun-bom<br>
28 https://gitee.com/klguang/xutils<br>
29 将这两个项目下载到本地,并执行maven install
30
31 - 数据库配置<br>
32 1.项目根目录 database 文件下的fieldmeta.sql导入数据库(设置编码为UTF-8);<br>
33 2.修改 src/main/resources/jdbc.properties 配置文件。
35 - 运行<br>
36 1.main程序入口,/src/main/java 下的 org.coderfun.Application<br>
37 2.访问 http://localhost:80
39 #### 项目结构
40 ```
41 fieldmeta
42 ├──src/main/java
43 │ ├─common 公共模块
44 │ │
45 │ ├─fieldmeta 元数据模块
46 │ │
47 │ └─sys 数据字典模块
48
49 ├──src/main/resources
50 │ ├─app-jpa.xml spring-data-jpa配置
51 │ │
52 │ ├─application.properties springboot配置
53 │ │
54 │ └─jdbc.properties 数据库配置
55
56 ├──src/main/webapp jsp页面
57 ```
58 <br>
59
60 #### 更新日志
61 2018-06-12 发布Alpha 0.0.1
62
63 #### 使用说明
64
65 1. 项目配置
66 ![项目配置](http://wx2.sinaimg.cn/large/005S2p1Cgy1fs8fyqrszrj31hc0u00yf.jpg)
67 2. 模块配置
68 ![模块配置](https://wx4.sinaimg.cn/large/005S2p1Cgy1fs8fxn7oflj31hc0u0wk3.jpg)
69 3. 实体基类
70 ![实体基类](http://wx2.sinaimg.cn/large/005S2p1Cgy1fs8fz78smcj31hc0u0af9.jpg)
71 4. 可选字段
72 ![可选字段](http://wx4.sinaimg.cn/large/005S2p1Cgy1fs8fyelumfj31hc0u0dl5.jpg)
73 5. 元数据管理
74 ![元数据管理](http://wx2.sinaimg.cn/large/005S2p1Cgy1fs8fr9jvgaj31hc0u0grm.jpg)
75 ![元数据管理](https://images.gitee.com/uploads/images/2018/1026/195831_18367a39_1063744.png "pagefield.png")
76
77 #### 参与贡献
78 本项目还在处于初期,欢迎感兴趣的小伙伴加入
79
80 1. Fork 本项目
81 2. 新建 Feat_xxx 分支
82 3. 提交代码
83 4. 新建 Pull Request
84
85 #### 社群
86 qq群:743769300
87 <br>
88 ![元数据管理](http://wx3.sinaimg.cn/mw690/005S2p1Cgy1fs8i122zmmj306a082t8u.jpg)
89 <br>
90 进群须知:star、watch、fork项目,可进群

搜索帮助

12_float_left_people 12_float_left_close