一款小清新版的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脚手架「建议收藏」

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

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 搭建私人邮件服务器

    搭建私人邮件服务器怎样使用本地服务器搭建一个邮箱,这样就可以脱离qq或者其他企业邮箱的限制,即可以做到节省成本,又可以得到收发邮件的一个保密性。这里我们先展示一下本地搭建邮箱服务器后的成功例子:可以看到,这里qq邮箱收到我这边发送的一个测试邮件例子(特别说明一下,这里的wordcap.top是我自己购买的一个域名)同样qq也可以向我发送邮件:怎样搭建一个属于自己的私人邮箱服务器了,我这里演示一遍:准…

  • 通过PropertyDescriptor反射获取属性的 getter/setter 方法「建议收藏」

    通过PropertyDescriptor反射获取属性的 getter/setter 方法「建议收藏」      Java类中的私有的(private)属性是获取不到的(即使使用继承依然获取不到),那如果非要获取私有属性的值怎么办呢?一般的做法是将该java类封装称为一个JavaBean,即封装该私有属性,提供一对共有的get,set方法来访问私有属性。一般情况下都会这样做!但遇到特殊情况呢?比如,现有一个需求:访问一个Java类的私有属性,并且该类不提供访问该私有属性的共有方法。  …

  • C#中FileStream与StreamReader/StreamWriter区别

    C#中FileStream与StreamReader/StreamWriter区别FileStreamFileStream类不是静态类,表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能。这是因为FileStream类操作的是字节和字节数组,而Stream类操作的是字符数据。使用时需要创建对象,FileStream类既可以对文本文件进行读也可以对多媒体文件进行写,以字节数组的形式进…

  • 工作流引擎Activiti系列(一)——初识[通俗易懂]

    工作流引擎Activiti系列(一)——初识[通俗易懂]1、介绍  几乎任何一个公司的软件开发都会涉及到流程,以往我们可能是这么实现的:业务表添加标志位标识流程的节点状态,关联批注表实现审核意见,根据一些业务数据分析处理逻辑,分配任务到用户,节点的调度,审批等…..这其实是很繁琐的,且不说开发起来比较混乱,维护起来更是难上加难:     Activiti刚好就能解决几乎所有的这些问题,当流程开发变得简单有趣。  官网:

    2022年10月27日
  • UML时序图(Sequence Diagram)学习笔记[通俗易懂]

    UML时序图(Sequence Diagram)学习笔记[通俗易懂]什么是时序图时序图(SequenceDiagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。时序图的元素我们在画时序图时会涉及7种元素:角色(Actor)、对象(Object)、生命线(LifeLine)、控制焦点(Activation)、消息(Message)、自关联消息、组合片段。其中前6种是比较常用和重要的元素,剩余的一种组…

    2022年10月21日
  • networkmanager是什么服务_NetworkManager下载

    networkmanager是什么服务_NetworkManager下载NetworkManager在Linux系统下network与networkmanager之间冲突问题我们经常会停止networkmanager服务来解决此类问题:systemctlstopnetworkmanager。但在停止服务的时候这个端口很可能就被停止掉了,因为这个端口本来被networkmanager管理着,现在被停掉后他就会down掉。所以为了让networkmanager不影响端口,应该让networkmanager不去管理端口,如下命令是查看被networkmanager管理的端口

发表回复

您的电子邮箱地址不会被公开。

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