Java code generator light 2.0.0 Insight (introspection) released early adopter 3, the code changes

Java code generator light 2.0.0 Insight (introspection) released early adopter 3, the code changes

Everyone knows that the code structure of JavaEE is changeable, and different project groups are not the same. For example, the domain object Bonus may be named Bonus, BonusVo, BonusBo, BonusPO or BonusEntity in different projects.

The storage path of BonusServiceImpl is different in different projects, for example, it may be serviceimpl or service.impl. There is also the object Bonus Controller, which may be BonusFacade or BonusAdapter in some projects.

Java Universal Code Generator Light 2.0.0 Insight (introspection) is compatible with all these variants, and you can easily generate these styles of code by simply setting on the Project page.

Such an advanced, flexible and easy-to-use code generator is worth a try.

Third-generation verb operator code generator: optical SBMEU version

This code generator supports front and back interface separation

Developer manual has been published in the attachment of this site

Make the code generator an advantage for everyone to develop Java programs

Introduction

Third-generation verb operator code generator: Optical SBMEU version, using Maven, EasyUI, SpringBoot 2, MYBatis, MariaDB technology stack

Everyone is welcome to use the verb operator code generator array composed of the infinite, wing of peace and light three generation verb operator code generators.  You can find these on my code cloud site  https://gitee.com/jerryshensjf/ Code generator. By deploying them all in Tomcat, you can get more than 600N of code transformation capabilities.

Project Picture: Light

Enter picture description

Version

Optical SBMEU version 2.0, project code Insight Introspection

Enter picture description

This is the last version I can complete.

It mainly contains four functions: dynamic coconut tree-like directory structure, dynamic domain object and Controller suffix, domain object personalized table name prefix and verb negation.

It turned out that the directory structure of the verb operator code generator is coconut tree, that is, the path prefix is ​​variable, but the subfolders like Service and Dao are fixed, and now these subfolders are also dynamic , So called dynamic coconut tree-like folders.

Dynamic domain objects and Controller suffixes allow generating various styles of code to suit the needs of different project groups.

Domain object personalized table name prefixes allow a project to have multiple table name prefixes. For some project groups, this is their favorite style.

The meaning of verb negation is that you can negate verbs that you do not need in the domain object page in the Excel template. In this way, there is no need to manually delete it, which greatly saves the workload. This is a function I am very proud of. I did not add the function, but used subtraction, which is very practical and novel.

Introspection (Insight)

The third introspective version of Introspection has been announced. Please use the examples DynamicSample, DynamicSample2 and DynamicOracleEn as sample tests. It can be downloaded at the attachment of this site. https://gitee.com/jerryshensjf/LightSBMEU/attach_files

Now, Trial Version 3 includes a dynamic coconut tree-style directory structure, domain objects and Controller suffix configurable and domain objects configurable table name prefix three functions, verb negation function will be implemented in future versions. See related examples.

In the practice of different project groups, the details of some codes are inconsistent. For example, some domain objects like no suffix, some like Entiy or PO, and some like the suffix Dto. Some people like to use dao, daoimpl, service, serviceimpl, controller for paths, and some people like to use dao, dao.impl, service, service.impl, controller variants, which are supported by introspection. You can even specify that the Controller use the Facade or Adapter suffix, and define the related Controller path, introspection can accurately generate error-free code.

Light SBMEU version 1.5, project code Kama Epiphany

Enter picture description

This version is the current stable version, please download the Karma RC2 version in the attachment of this site.

Guess you like

Origin www.oschina.net/news/114848/lightsbmeu-2-insight-3-released