一款小清新版的java代码生成器,springboot脚手架「建议收藏」

一款小清新版的java代码生成器,springboot脚手架「建议收藏」在我们进行软件开发的时候,很多都只是单纯的增删查改,没有太大的技术含量但是却非常占据我们开发的时间,而且如果稍微一不注意,细节的bug就可能耽误一上午的时间,得不偿失,届于此,自己动手开发了一版代码生成器,java在代码自动化方面做得确实不够好,瞧瞧人家.net,算了,不说了,进入正题吧!首先让我们看一下这款生成器的界面整体…

大家好,又见面了,我是你们的朋友全栈君。

        在我们进行软件开发的时候,很多都只是单纯的增删查改,没有太大的技术含量但是却非常占据我们开发的时间,而且如果稍微一不注意,细节的bug就可能耽误一上午的时间,得不偿失,届于此,自己动手开发了一版代码生成器,java在代码自动化方面做得确实不够好,瞧瞧人家.net,算了,不说了,进入正题吧!

        首先让我们看一下这款生成器的界面

        一款小清新版的java代码生成器,springboot脚手架「建议收藏」

       整体看上去还不错,你没猜错,这是用java swing写的,写成这样也是费了相当大的一番功夫。 

       使用起来也比较简单,目前还在不断完善更新,数据库和后台也仅支持mysql和springboot,前台只有bootstrap,后续会不断增加哒。另外,高级配置现在就是个摆设。。

        让我们看一下配完参数之后的效果,在这里我使用本地的medicine数据库,项目名称不填写生成的时候默认为freeout,表使用patient和medicinemsg表,用#号隔开哦。

        如下所示

        一款小清新版的java代码生成器,springboot脚手架「建议收藏」

        然后我们需要对数据库的数据项进行相应的配置,此刻点击生成会提示进行数据项配置,这里就不截图了

        这是数据项配置界面

        一款小清新版的java代码生成器,springboot脚手架「建议收藏」

        然后依次选择表进行配置,这里以patient表为例

        一款小清新版的java代码生成器,springboot脚手架「建议收藏」

        列的查询次序在这里主要是为了优化sql,如果这个列能筛走大量的数据,那么对于mysql来说肯定写在where条件最左边比较好。

        同理设置medicinemsg,设置完每个表点击确定,全部设置完毕后,关闭当前窗口即可

       然后我们点击生成代码

        一款小清新版的java代码生成器,springboot脚手架「建议收藏」 

        耐心等待片刻即可生成成功

        一款小清新版的java代码生成器,springboot脚手架「建议收藏」

        然后我们把生成的代码导入eclipse或者idea当中

       一款小清新版的java代码生成器,springboot脚手架「建议收藏」

一款小清新版的java代码生成器,springboot脚手架「建议收藏」

启动成功,让我们访问 http://localhost:8080/freeout/home

一款小清新版的java代码生成器,springboot脚手架「建议收藏」

然后点击左边菜单栏的patient模块

一款小清新版的java代码生成器,springboot脚手架「建议收藏」

如图,效果比较简陋,后续不断完善吧,支持点击某个字段进行排序

好,今天就写到这里吧,代码生成器会不断更新。现在已经解决了我的很多麻烦,哈哈哈,不喜勿喷啊。。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146134.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux替换大文件内容,Linux批量替换文件内容

    linux替换大文件内容,Linux批量替换文件内容今天测试人员一不小心把导航的地址改错了,大约6000多个导航文件,要通过后台配置的话也很麻烦,可以通过linux命令实现对批量文件进行内容替换,但是技术经理不在,我对linux命令不熟,没办法只好硬着头皮来。经在网上一番辛苦搜索,找到以下几个命令,并尝试执行……最终终于实现效果,哎,“书到用时方恨少”,特此针对今天的情况总结了一下Linux批量替换文件内容的命令,第一种:格式:sed-i”s/…

    2022年7月26日
    11
  • hi3516dv300 sdk_Hi3516DV300

    hi3516dv300 sdk_Hi3516DV300Hi3516DV300编译环境搭建问题及解决1.安装完工具链,提示找不到gcc问题:bash:/opt/hisi-linux/x86-arm/arm-hisiv300-linux/target/bin/arm-hisiv300-linux-gcc:没有那个文件或目录。安装完工具链,提示找不到gcc,但实际gcc工具已经安装上是由于开发环境是32位的,而当前的ubuntu是64位的解…

    2022年9月23日
    5
  • xml xsi_schema和scheme关系

    xml xsi_schema和scheme关系摘要:相信很多人和我一样,在编写Spring或者Maven或者其他需要用到XML文档的程序时,通常都是将这些XML文档头拷贝过来,并没有理解其中元素(比如xmlns,xmlns:xsi,xsi:s

    2022年8月1日
    3
  • 移动端(手机及平板)禁止用户缩放/拖动网页

    移动端(手机及平板)禁止用户缩放/拖动网页

    2021年11月17日
    50
  • python recvfrom函数详解_UDP sendto和recvfrom使用详解「建议收藏」

    python recvfrom函数详解_UDP sendto和recvfrom使用详解「建议收藏」在网络编程中,UDP运用非常广泛。很多网络协议是基于UDP来实现的,如SNMP等。大家常常用到的局域网文件传输软件飞鸽传书也是基于UDP实现的。本篇文章跟大家分享linux下UDP的使用和实现,主要介绍下sendto()和recvfrom()两个函数的使用,以及INADDR_ANY的说明,并在最后展示了一个经过自己测试可用的UDPServer和UDPClient的代码示例。头文件#inclu…

    2022年7月23日
    8
  • latex IEEEtran bib参考文献title双引号

    latex IEEEtran bib参考文献title双引号1.我想在其他latex文档中,使用IEEEtran.bst所定义的格式去引用参考文献,我的参考文献的具体信息存放在cankao.bib文件中了;然后我就使用下面两句引用参考文献;文献也能引用,也能正常显示,就是title上没有双引号,与IEEE提供的模板出现的参考文献有些差异;\bibliographystyle{IEEEtran}\bibliography{IEEEabrv,cankao}{}2.我这个傻叉捣鼓了两天,发现我所使用的文档中有一个语句已经定义了参考文献的格式,语句的内容如下

    2022年6月25日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号