java代码生成_Java代码生成器CodeX4J介绍

用代码生成器生成一些固定的或有规律的代码,可以有效的提高工作效率。我写了个开源的,放在了GitHub上,希望能对有需要的朋友有所帮助。

先做一下简单介绍:

CodeX4J是一款开源的Java代码生成器,整个软件就一个jar包,双击即可运行,操作非常简单。

CodeX4J根据数据库自动生成基于Maven的SSM项目,包含SSM框架的基本配置和各层基础代码。

其中Mapper和Model是调用MyBatis的官方代码生成器生成,并且自定义了Model注释的生成规则。

无论是IntelliJ IDEA、Eclipse、MyEclipse,只要配置好Maven和Tomcat,都可以打开直接运行。

默认生成的Controller中,除了首页返回页面,其它都返回JSON数据。

所有代码都可以根据实际情况自行修改。

目前的运行环境要求为JDK8+MySQL5。

一图胜千言,下面上图:

一、软件的使用

343777-20190107115438198-1682479284.jpg

这个就是从上面的链接下载的jar包。双击运行。

7a1cea1885b95733e5ade5793479b806.png

这是软件的初始界面。

1ca9737a2c0f5b0dc47e3dc77c5c3e7d.png

根据实际情况填写配置信息,这里以我本地的测试数据库“school”为例,然后点击“一键生成”。

af4aac77a959e4d58acf5e3227f082ea.png

生成完毕会有提示。点击“确定”,然后点击“打开生成文件夹”。

0ab59daaa13cab4e82fced56b57a7430.png

“school”文件夹就是刚生成的项目文件夹。软件默认将数据库名作为项目名。由于当前所在文件夹在每次重新生成时会删除,所以先将“school”文件夹复制到其它地方再打开。

二、测试生成的程序

3a47a5e794b222f8f518a47835a7396d.png

这里以IDEA为例,展示打开后的项目文件。配置好Maven和Tomcat,直接运行。

6a454d8a040cbb972f5138adeeb30484.png

看到“Hello,CodeX4J!”的首页界面,说明网站启动成功了。

下面以Teacher表为例做一下增删改查。

先看一下TeacherController的代码,默认生成了增删改查4个方法:

ab97f060ad1274d895f8ba042baefba4.png

增加数据:

e11805a17836effebe1a80c24437d780.png

返回的数字1为受影响的行数,这里说明增加成功。

查询数据:

3dfe488e2784bc28c581f27294a99287.png

修改数据:

ffca4fac76bd40f3377a337edeec68b4.png

删除数据:

55833e020f20f8962f4aede5a9ce7ed5.png

增删改查是否成功可以通过直接查看数据库来验证。

先介绍到这里吧,如果有什么问题,欢迎在评论里留言,或在GitHub的Issues中提出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值