用户工具

站点工具


start

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
start [2019/03/30 20:25]
jinlong [版本历史]
start [2020/07/12 12:07] (当前版本)
行 3: 行 3:
 **DPPDEV-JEE**是一个由数据驱动的,基于Springboot的代码生成程序,可以根据数据库库表结构定义生成mybatis基础OR映射类,对应的基础Service和Controller,以及相应的基础类和工具类,生成的代码无任何私有依赖,完全可以独立运行。 **DPPDEV-JEE**是一个由数据驱动的,基于Springboot的代码生成程序,可以根据数据库库表结构定义生成mybatis基础OR映射类,对应的基础Service和Controller,以及相应的基础类和工具类,生成的代码无任何私有依赖,完全可以独立运行。
  
-本软件是开源软件,采用 **//​[[https://​github.com/​eppdev/​eppdev-jee-pom/​blob/​master/​APACHE-2.0|Apache ​License ​2.0]] with [[https://​github.com/​eppdev/​eppdev-jee-pom/​blob/​master/​LICENSE|996ICU License 0.1]] //** 协议,代码仓库位于:+本软件是开源软件,采用 **//​[[https://​github.com/​eppdev/​eppdev-jee-pom/​blob/​master/​LICENSE|ANTI-996 License ​v1.0]] //** 协议,代码仓库位于:
  
   * **GitHub**: [[https://​github.com/​eppdev/​eppdev-jee-pom|https://​github.com/​eppdev/​eppdev-jee-pom]]   * **GitHub**: [[https://​github.com/​eppdev/​eppdev-jee-pom|https://​github.com/​eppdev/​eppdev-jee-pom]]
行 11: 行 11:
 ===== 使用说明 ===== ===== 使用说明 =====
  
-==== 环境准备 ==== 
  
-在安装和使用EPPDEV-JEE之前,需要做必要的环境准备,主要包括: 
  
-  * JDK(1.8以上版本 +版本 ​^ 日期 ^ HTML版 ^ PDF版 ^ 备注 ^ 
-  ​* 数据库(建议MySQL) +| V0.1.6 |  2019-09 |  [[usage:​0.1.6:​eppdev-jee-usage|EPPDEV-JEE使用手册V1.6]] ​ | EPPDE-JEE使用手册V0.1.6{{usage:​0.1.6:​eppdev-jee-usage-0.1.6.pdf|下载}} | 当前最新版本 | 
-  * Git(可选) +
-  * Maven(编译需要)等+
  
-详细的环境准备要求参见:[[usage:​environment|环境准备]] 
- 
-==== 编译与安装 ==== 
- 
-编译安装主要可以通过一下几个步骤完成: 
-  * 下载源代码(git clone) 
-  * 编译(maven package) 
-  * 修改配置文件中的配置(application.properties) 
-  * 启动程序(java -jar)等 
- 
-详细的编译安装步骤参见: [[usage:​install|编译与安装]] 
- 
-==== 代码生成 ==== 
- 
-代码生成主通过web页面进行完成,主要代码生成的配置也均通过web页面完成,需要提前配置的信息包括: 
- 
-  * 项目相关配置(如项目名、包名等等) 
-  * 各表及字段的相关配置(如是否主键、是否业务主键、是否创建相关查询条件等) 
- 
-具体的使用方式参见: [[usage:​generate|代码生成]] 
  
  
行 57: 行 33:
 ==== 二次开发 ==== ==== 二次开发 ====
  
-针对仅仅依靠修改模板配置无法完成的功能,则需要修改程序代码,需要深入理解EPPDEV-JEE的设计思路,详见:[[dev:​design|EPPDEV-JEE整体设计思路]]+针对仅仅依靠修改模板配置无法完成的功能,则需要修改程序代码,需要深入理解EPPDEV-JEE的设计思路,详见: 
 + 
 +  * [[dev:​design|EPPDEV-JEE整体设计思路]]
  
  
行 82: 行 60:
  
  
-  * //​**V0.1.3**//:​ 小版本优化,计划2019年5月,主要改造点: ​ 
-    * 增加基于spring security的rest api权限验证机制 
  
  
-  ​* //​**V0.2**//:​ 更进一步的定制化功能,计划时间:2019年7+ 
 +  ​* //​**V0.2**//:​ 更进一步的定制化功能,计划时间:2019年10
     * 实现各项内容是否生成的自动化定制     * 实现各项内容是否生成的自动化定制
  
 更多的软件版本计划参见:[[plan|更新计划]] 更多的软件版本计划参见:[[plan|更新计划]]
- 
  
 ==== 版本历史 ==== ==== 版本历史 ====
行 96: 行 72:
 近期主要版本升级如下: 近期主要版本升级如下:
  
-  * <​del>//​**v0.1.2**//</​del>: ​bugfix,完成时间20190327 +  * <​del>//​**v0.1.6**//</​del>: ​小版本优化,计划2019年9月,主要改造点:  
-    * 针对插入或修改逻辑主键判断只查询一条数据避免因逻辑键为空导致获取到大量的问题 +    * 增加定制,实现自动生成count、sum、avg,​ groupby 等相关查询功能 
-    * 增加996ICU LICENSE+ 
 +  * <​del>//​**v0.1.5**//</​del>:​ 小版本省级,完成时间20190817,主要改点: 
 +    * 增加了库表修改日志记录 
 +    * 生成的代码中增加了修改日志的注释 
 + 
 +  * <​del>//​**v0.1.4.1**//</​del>:​ bugfix完成时间20190530,主要改造点: 
 +    * 解决_minParam参中的set方法命名错误问题 
 + 
 +  * <​del>//​**v0.1.4**//</​del>:​ 小版本优化,完成时间20190514,主要改造点: 
 +    * 增加单个物理库表更新加载功能
  
  
-  * <​del>//​**v0.1.1**//</​del>​:小版本优化,计划时间2019年3月,实际完成2019-02-20,主要改造点: 
-    * 针对单机版实现本地配置覆盖服务器通用配置 
  
-  * <​del>//​**v0.1 **//</​del>​:第一次正式发布实际完成时间2019-01-17: +  * <​del>//​**v0.1.3**//</​del>​: 小版本升级,完成时间20190503 
-    * 在原有的代码生成器基础上,采用FreeMarker进行了代码的改造 +    * 自动生成Test相关内容
-    * 将可以个性化定制修改的代码和不能手工修改(重新生成后会覆盖)的代码的分离 +
-    * 将查询参数从映射的实体类中分离,实现查询参数的可定制化+
  
  
 详细的版本历史参见 [[history|版本历史]] 详细的版本历史参见 [[history|版本历史]]
start.1553948747.txt.gz · 最后更改: 2020/07/12 12:07 (外部编辑)