欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java代码生成器CodeX4J介绍

程序员文章站 2022-05-05 14:07:42
用代码生成器生成一些固定的或有规律的代码,可以有效的提高工作效率。我写了个开源的,放在了GitHub上,希望能对有需要的朋友有所帮助。 GitHub代码地址https://github.com/jackchengyujia/CodeX4J GitHub已打包的可运行jar下载地址https://ra ......

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

github代码地址https://github.com/jackchengyujia/codex4j

github已打包的可运行jar下载地址https://raw.githubusercontent.com/jackchengyujia/codex4j/master/releases/codex4j-1.0.jar

先做一下简单介绍:

codex4j是一款开源的java代码生成器,整个软件就一个jar包,双击即可运行,操作非常简单。
codex4j根据数据库自动生成基于maven的ssm项目,包含ssm框架的基本配置和各层基础代码。
其中mapper和model是调用mybatis的官方代码生成器生成,并且自定义了model注释的生成规则。
无论是intellij idea、eclipse、myeclipse,只要配置好maven和tomcat,都可以打开直接运行。
默认生成的controller中,除了首页返回页面,其它都返回json数据。
所有代码都可以根据实际情况自行修改。
目前的运行环境要求为jdk8+mysql5。

一图胜千言,下面上图:

一、软件的使用

Java代码生成器CodeX4J介绍

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

Java代码生成器CodeX4J介绍

这是软件的初始界面。

Java代码生成器CodeX4J介绍

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

Java代码生成器CodeX4J介绍

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

Java代码生成器CodeX4J介绍

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

二、测试生成的程序

Java代码生成器CodeX4J介绍

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

Java代码生成器CodeX4J介绍

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

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

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

Java代码生成器CodeX4J介绍

增加数据:

Java代码生成器CodeX4J介绍

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

查询数据:

Java代码生成器CodeX4J介绍

修改数据:

Java代码生成器CodeX4J介绍

删除数据:

Java代码生成器CodeX4J介绍

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

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