1 Star 0 Fork 90

小红生 / easy-code

forked from 爪哇老妖 / easy-code 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

JEasy 2.0 一款快速智能代码生成工具【EASY-CODE升级版】

前言

近几年,随着各大WEB框架的逐渐成熟,如:Spring MVC/Rose/JFinal等WEB框架,从零开始搭建一个WEB工程,变得开始呆板且生硬,费时又费力,在整个搭建过程中可谓很难有什么技术上的提升,然而还需要在不断进行调试测试。 随着Java领域的技术发展,底层/常用技术已逐渐被代码模板替代,从而进行快速迭代开发,尤其适用于创业公司。

JEasy 2.0 旨在为您解决一切生硬的代码,代码生成+手工修改半智能开发将是新的趋势,单表数据模型增删改查功能直接生成使用,同时生成后端接口的描述文档,可节省60%工作量,快速提高开发效率,使前后端参照接口开发更加方便与快捷!!!

简介

JEasy 2.0 是一款快速智能代码生成工具,面向使用Java开发的同仁们的。其关注各框架集成使用的基础代码构建过程。其代码中提供的base-xxx-web为一个WEB工程基础模板,目的就是为了使您在能够轻松地开发web程序。

JEasy 2.0 希望整合各种技术的规范和开发标准,能使您摆脱犹豫,摆脱选择的困难,规避没有经验带来的开发风险。不仅生成代码,同时还强调最佳实践,甚至包括名称规范。不仅仅只是提供技术,还会引导您应该如何使用好技术。

特性

JEasy 2.0 目前支持Spring MVC、Rose、JFinal三种常用框架,可以从数据库读取表结构,直接生成这三种的WEB工程的代码,包括DAO层,Service层,Controller层的代码,皆可以一键生成.

##1.1 Spring MVC + MyBatis支持特性##

  1. 日志切面支持: 规范Controller层, Service层日志输出, 记录: 执行时间, 执行耗时, 执行参数, 执行结果等信息;
  2. 参数校验支持: Controller层请求参数的校验, 通过easy-validtor单独对请求参数校验;
  3. 接口Doc支持: 接口Doc页面, 提供后端详细接口描述, 方便前端联调;

##1.2 Rose支持特性##

  1. 日志切面支持: 规范Controller层, Service层日志输出, 记录: 执行时间, 执行耗时, 执行参数, 执行结果等信息;
  2. 参数校验支持: Controller层请求参数的校验, 通过easy-validtor单独对请求参数校验;
  3. 接口Doc支持: 接口Doc页面, 提供后端详细接口描述, 方便前端联调;

##1.3 JFinal支持特性##

  1. 日志切面支持: 规范Controller层, Service层, DAO层日志输出, 记录: 执行时间, 执行耗时, 执行参数, 执行结果等信息;
  2. 参数校验支持: 暂未支持;
  3. 接口Doc支持: 暂未支持;

JEasy 版本升级

  • 2.0 支持JFinal框架
  • 添加支持JFinal框架的代码生成模板;
  • 1.1.3
  • 新增:接口Doc页面,提供后端详细接口描述;
  • 1.1.2
  • 新增:请求参数校验框架;
  • 新增:请求支持Json数据格式参数转换;
  • 1.1.1
  • Bug修复:将日志体系由logback改成log4j实现;
  • Bug修复:base-mvc-web list/page方法参数修改成具体实体类型;
  • 1.1.0 支持Rose框架
  • 添加支持Rose框架的代码生成模板;
  • 1.0.1
  • BaseController重构;
  • Controller/Service/DAO方法命名规范;
  • Controller/Service层添加日志切面,输出执行信息;
  • base-xxx-web工程模板添加logback日志支持;
  • Bug修复:Mapper.ftl insertBatch 不支持配置返回主键问题;
  • Bug修复:完善MyBatisType映射关系;

技术交流

空文件

简介

EASY-CODE 是一款智能代码生成工具,关注各框架集成使用的基础结构代码。可直接连接数据库读取数据库表元数据,进行生成指定框架结构下增删改查功能的基本代码生成. 可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/alwaysfight/easy-code.git
git@gitee.com:alwaysfight/easy-code.git
alwaysfight
easy-code
easy-code
master

搜索帮助