欢迎来到 Generator

写这个代码生成器工具的想法源自2018年3月份,当时项目组刚完成一个Java Web项目的研发工作,在整个项目过程中耗费了不少的时间来构建SpringMVC的重复性代码和Mybatis的映射文件,同时我也越来越觉得这些重复且难度不大的工作不应当充斥于整个项目周期中,于是开始在网上搜寻Java代码生成器,但看了许多都不太满意于是决定自己写一个出来。

最初的工具是带有简单UI的,虽然使用比较直观,但不易于集成到项目中,往往需要生成代码后再自行复制到项目目录下,这样用起来也比较繁琐,这时大概已经临近5月份了。

后续参与的项目不再是传统的企业软件,于是耽搁了一阵子,工具也没有再使用,直到8月底的时候,突然想重构一下,于是便有了现在这个工具,希望能帮助到一些同学,抱拳.jpg。

Generator 是一款基于数据库表生成相应Java代码的工具,代码模板使用当前主流Java框架: Spring, SpringMVC, Mybatis 组织,能够减少繁琐的重复性工作,让开发人员更专注于技术和性能,提高工作效率和编码热情。

你可以使用Generator:

  • 根据数据库业务表生成实体类
  • 生成包含简单的增、删、查、改操作的Mapper文件
  • 生成Controller、Service、Dao代码

具体请参考使用手册:Generator-Wiki

项目地址:Generator:Java代码生成工具 ,走过路过的同学给个start吧,抱拳.jpg。

博客新地址:www.greedystar.com ,文章会陆续搬到新家,欢迎同学们访问。

【Java开发工具】Generator:Java代码生成工具相关推荐

  1. mybatis java8_Java 8 开发的 Mybatis 注解代码生成工具

    MybatisAnnotationTools MybatisAnnotationTools 是基于 Java8 开发的一款可以用于自动化生成 MyBatis 注解类的工具,支持配置数据源.类路径,表名 ...

  2. Java开发知识之Java面相对象

    Java开发知识之Java面相对象上 一丶什么是面相对象 了解什么什么是面相对象.那么首先要了解什么是面相过程. 面相过程的意思就是. 什么事情都亲力亲为. 比如上一讲的排序算法. 我们自己写的. 这 ...

  3. Java开发知识之Java中的集合上List接口以及子类讲解.

    Java开发知识之Java中的集合类 一丶什么是集合类 如果你学习说数据结构,那么学习集合就很简单. 因为集合就是存储数据的结构. 例如 有链表结构 (list ) 还有 map结构.等等. 集合类就 ...

  4. Java开发知识之Java的异常处理

    Java开发知识之Java的异常处理 一丶异常概述 在讲解异常之前,我们要搞清楚.什么是异常. 通俗理解就是我们编写的程序出问题了.进行处理的一种手段. 比如我们的QQ.有的时候就崩溃了.比如出现xx ...

  5. Java开发知识之Java的包装类

    Java开发知识之Java的包装类 一丶什么是包装类 包装类的意思就是对基本数据类型封装成一个类.这些类都是Number的子类.区别就是封装数据类型不同.包含的方法基本相同. 具体可以查询JAVA A ...

  6. java 集成开发工具_最好的Java开发人员测试和集成工具

    java 集成开发工具 通过从您的应用程序学习企业APM产品,发现更快,更有效的性能监控. 参加AppDynamics APM导览! 无论您是刚刚起步还是已经从事了一段时间,使用正确的工具进行编程都可 ...

  7. 最好的Java开发人员测试和集成工具

    通过从应用程序中学习企业APM产品,发现更快,更高效的性能监控. 参加AppDynamics APM导览! 无论您是刚开始还是已经使用了一段时间,使用正确的工具进行编程都可以对项目的成功产生巨大的影响 ...

  8. Java开发人员的5种工具

    改善我们编写的Java代码的一种方法是使用最好的工具. 因此,让我们看看IDR Solutions建议使用的5种最常用的工具来帮助Java开发人员编写更好的代码. 查找错误 FindBugs是一个开放 ...

  9. 微信 sdk java 下载_微信java开发工具-微信java开发工具包(微信java sdk) 3.1.0 正式版 - 河东下载站...

    微信java开发工具是一个比较不错针对微信进行研发的微信java sdk:主要目的就是帮助用户完成对相关的微信后端开发,对各种需要使用的web进行实现,用户在进行使用相关的maven.gradle引用 ...

  10. java开发AmazonS3对象存储的工具类

    上两节说了文档上默认不用证书的方式操作对象,但大部分时候出于安全考虑是要用到证书认证的.下面就是对这种情况下的对象操作. 1.引入pom.xml <project xmlns="htt ...

最新文章

  1. session登录练习使用解决null显示问题
  2. 修改mysql的max_allowed_packet值
  3. java生成小图片_JAVA生成缩略小图片类
  4. 这么简单的bug,你改了2天?
  5. 网易致歉了,是为了员工还是为了舆论压力?
  6. npm install
  7. CoreLocation框架--监测方向/地磁传感器
  8. 关于类ImageFolder
  9. logistic回归 简介_从零实现机器学习算法(四)Logistic回归
  10. Java 8 中的这个接口真好用!炸了!
  11. 微信小程序地图添加标记点
  12. JSX、JSX的介绍、JSX特点、JSX的语法、XML基本语法
  13. 为什么我卸载了微博?
  14. /node_modules/.bin/vue-cli-service: Permission denied
  15. C/C++调试总结:IDE(visual studio和Dev C++)和GDB使用方法
  16. 力盟科技冲刺上市:主要通过力盟传媒展业,木瓜移动等亦在努力
  17. php操作redis命令
  18. springnative让java应用脱离jvm
  19. 使用Quitter自动关闭(或隐藏)Mac上的空闲应用程序
  20. KubeSphere 社区双周报 | 2022-10-28

热门文章

  1. 基于Vue学生选课管理系统
  2. PTV-VISSIM交通仿真
  3. VM12即VMware Workstation 12 序列号
  4. hfss和matlab,matlab-hfss联合仿真教程(初学)--第一节(利用MATLAB编写脚本建立HFSS工程)...
  5. 【Java】java插件化开发
  6. Fluent软件零基础入门到精通教程
  7. 常用SQL语句整理及示例
  8. PL/SQL工具如何连接oracle数据库
  9. 计算机组成原理(白中英) 第四章 课后题答案
  10. Colmap中depth_map部分的源码