转载

Java 代码生成器光 2.0.0 Insight(内省) 发布尝鲜版 3,代码变变变

Java 代码生成器光 2.0.0 Insight(内省) 发布尝鲜版3,代码变变变

大家都知道,JavaEE 的代码结构是多变的,不同项目组是不尽相同的。比如说域对象 Bonus 在不同的项目中可能被命名为 Bonus, BonusVo, BonusBo, BonusPO 或者 BonusEntity。

不同项目中 BonusServiceImpl 的储存路径也是不同的,比如可能是 serviceimpl 或者是 service.impl。还有 Bonus Controller 这个对象,有些项目中可能是 BonusFacade 或者 BonusAdapter。

Java通用代码生成器光 2.0.0 Insight(内省) 可以兼容所有这些变体,只需要在 Project 页做简单的设置,就可以方便地生成这些风格的代码。

如此先进灵活和易用的代码生成器,您值得一试。

  • 项目地址:h ttps://gitee.com/jerryshensjf/LightSBMEU
  • 二进制发布版下载地址: https://gitee.com/jerryshensjf/LightSBMEU/attach_files

第三代动词算子式代码生成器:光SBMEU版

本代码生成器支持前后端分离界面了

开发者手册已在本站附件处公布

让代码生成器成为大家开发 Java 程序的一项优势

简介

第三代动词算子式代码生成器:光 SBMEU 版,采用 Maven, EasyUI,SpringBoot 2, MyBatis, MariaDB 技术栈

欢迎大家使用由无垠式,和平之翼和光三代动词算子式代码生成器组成的动词算子式代码生成器阵列,在我的码云站点 https://gitee.com/jerryshensjf/ 大家可以找到这些代码生成器。把他们统统部署在 Tomcat 中,您可以获得超过 600N 的代码变形能力。

项目图片:光

Java 代码生成器光 2.0.0 Insight(内省) 发布尝鲜版 3,代码变变变

版本情况

光 SBMEU 2.0 版,项目代号 Insight 内省

Java 代码生成器光 2.0.0 Insight(内省) 发布尝鲜版 3,代码变变变

这是我能完成的最后一个版本了。

主要包含动态椰子树式的目录结构,动态域对象和 Controller 后缀,域对象个性化表名前缀和动词否定四个功能。

原来,动词算子式代码生成器的目录结构是椰子树式的,就是路径前缀是可变的,但是像 Service 和 Dao 等等的子文件夹是固定的,现在,这些子文件夹也是动态的,所以称为动态椰子树式的文件夹。

动态域对象和 Controller 后缀允许产生各种风格的代码,以适应不同项目组的需要。

域对象个性化表名前缀允许一个项目拥有多种表名前缀,对有些项目组而言,这是他们喜欢的风格。

动词否定的含义是您可以在 Excel 模板中的域对象页中否定掉您不需要的动词。这样,就不需要手工删除了,大大节省了工作量,这是我很自豪的功能,我没有做功能的加法,而是使用了减法,这是非常实用和新颖的。

内省(Insight) 的尝鲜版

内省的第三个尝鲜版已公布。请使用示例 DynamicSample,DynamicSample2 和 DynamicOracleEn 作为样例测试。可在本站附件处下载。 https://gitee.com/jerryshensjf/LightSBMEU/attach_files

现在,尝鲜版 3 包含动态椰子树式的目录结构,域对象和 Controller 后缀可配置和域对象可配置表名前缀三大功能,动词否定功能将在以后版本中实现。请见相关示例。

在不同项目组的实践中,有些代码的细节是不一致的,比如,域对象有人喜欢不带后缀,有人喜欢使用 Entiy 或 PO,有人喜欢后缀 Dto。路径有人喜欢使用 dao, daoimpl, service, serviceimpl, controller, 而有人喜欢使用 dao, dao.impl, service, service.impl, controller 这些变体,内省都支持。你甚至可以规定 Controller 使用 Facade 或者 Adapter 后缀,并定义相关的 Controller 路径,内省都可以准确地生成无错的代码。

光 SBMEU 1.5 版,项目代号 Kama 顿悟

Java 代码生成器光 2.0.0 Insight(内省) 发布尝鲜版 3,代码变变变

此版本是现在的稳定版本,请在本站附件处下 Karma RC2 版本。

原文  https://www.oschina.net/news/114848/lightsbmeu-2-insight-3-released
正文到此结束
Loading...