一款小清新版的java代码生成器,springboot脚手架
在我们进行软件开发的时候,很多都只是单纯的增删查改,没有太大的技术含量但是却非常占据我们开发的时间,而且如果稍微一不注意,细节的bug就可能耽误一上午的时间,得不偿失,届于此,自己动手开发了一版代码生成器,java在代码自动化方面做得确实不够好,瞧瞧人家.net,算了,不说了,进入正题吧!
首先让我们看一下这款生成器的界面
整体看上去还不错,你没猜错,这是用java swing写的,写成这样也是费了相当大的一番功夫。
使用起来也比较简单,目前还在不断完善更新,数据库和后台也仅支持mysql和springboot,前台只有bootstrap,后续会不断增加哒。另外,高级配置现在就是个摆设。。
让我们看一下配完参数之后的效果,在这里我使用本地的medicine数据库,项目名称不填写生成的时候默认为freeout,表使用patient和medicinemsg表,用#号隔开哦。
如下所示
然后我们需要对数据库的数据项进行相应的配置,此刻点击生成会提示进行数据项配置,这里就不截图了
这是数据项配置界面
然后依次选择表进行配置,这里以patient表为例
列的查询次序在这里主要是为了优化sql,如果这个列能筛走大量的数据,那么对于mysql来说肯定写在where条件最左边比较好。
同理设置medicinemsg,设置完每个表点击确定,全部设置完毕后,关闭当前窗口即可
然后我们点击生成代码
耐心等待片刻即可生成成功
然后我们把生成的代码导入eclipse或者idea当中
启动成功,让我们访问 http://localhost:8080/freeout/home
然后点击左边菜单栏的patient模块
如图,效果比较简陋,后续不断完善吧,支持点击某个字段进行排序
好,今天就写到这里吧,代码生成器会不断更新。现在已经解决了我的很多麻烦,哈哈哈,不喜勿喷啊。。
一款小清新版的java代码生成器,springboot脚手架相关推荐
- 2048游戏配色方案的计算(小清新版)
等我小学期几个课的考试结束之后想要来试试用java写一个比较完善的2048游戏(咕咕咕~咕咕咕~).今天上大物课的时候突发奇想,想着先找一组配色方案来看看.我就用一个木函里面的取色器功能选了两个颜色( ...
- 小清新版js扫雷(使用原生js)
目录 扫雷小游戏 预览 游戏讲解 界面 逻辑设计 寻找目标格子周围格子 更新数字 游戏结束 开始游戏 总结 完整代码 HTML css js 扫雷小游戏 预览 游戏讲解 扫雷是一个益智游戏,通过格盘上 ...
- pytorch手写数字识别【源码实现-小清新版】
引言 手写数字识别,也就是让机器能够习得图片中的手写数字,并能正确归类. 本文使用 pytorch 搭建一个简单的神经网络,实现手写数字的识别, 从本文,你可了解到: 1.搭建神经网络的流程 2.完成 ...
- 转正_述职报告_真实情景小清新版
特别不想矫情地说白驹过隙,乌飞兔走,可还是发现自己抓不住岁月 .眼看着就要入职满整整两月,自己也已经完成了从学生变为社会人的过度. 2个月的试用期即将结束,我的工作也需要做一个总结与整理 ...
- 小清新版js打砖块游戏
打砖块小游戏 A键发射小球开始游戏: 使用左右方向键,进行移动: 游戏结束时按A键重置游戏: S键暂停游戏: 通关后按N键进入下一关 游戏效果预览 写个HTML页面 通用CSS样式就不赘述了,主要是j ...
- H5音乐播放器(小清新版)
你是否因为需要一个网页音乐播放器而苦苦翻阅百度?而且你搜索到的播放器无论在UI交互还是功能方面都差强人意?也许你曾用过网易云或者QQ音乐等网页插件,但还是发现有一些问题,比如:不能展示歌词,不能维护自 ...
- 小清新版终端工具cmder配置
1. 官网下载 选择mini版即可 2. 安装完成后,配置环境变量 右键此电脑-属性-高级系统设置-高级-环境变量 系统变量-新建-变量名:CMDER_HOME 变量值:F:\cmder_mini(本 ...
- 四款画风清奇的减压小工具,资深职场员工的推荐,还不快收藏
作为一个职场人员经常听到身边的朋友向自己抱怨,自己的工作压力太大了,怎么办?确实在如今这个快节奏的生活里,每个人都会因为身上的压力过大而导致自己生活的不如意. 那么我们该如何的解压呢?小编今天就来和大 ...
- 真心话大冒险,一款小程序让你看清你朋友的内心
朋友间聚会,难免会玩些活跃气氛的小游戏,而真心话大冒险定然是在聚会时必不可少的一环,但是真正到游戏时却又怯于关系或者各种原因,很多问题不知道应该怎么问,今天要介绍的这款小程序就可以解决你的问题,下面小 ...
- 只需5步,从0开始搭建你的第一款小程序
从微信的诞生,到微信公众号.微信支付,再到小程序,腾讯生态在一次又一次影响用户行为习惯的同时,也为开发者提供了新的思路和技能发展方向.无可置疑,微信小程序开发浪潮已经来临,也将在 2018年成为各行业 ...
最新文章
- 字符串补充知识及列表类型
- Fastjson的基本使用方法大全
- 电脑勒索病毒之谜:用户如何能确保电脑安全
- 4.7 参数 vs 超参数-深度学习-Stanford吴恩达教授
- Qt第三方库QCustomPlot——认识图表的各个部分
- 牛客 - 云(扫描线)
- php7.1 split,PHP 函数 split()
- Project vector on to vector
- 跨平台桌面应用开发工具Electron v11.0.4
- 最短路径——Floyd算法及优化(蓝桥杯试题集)
- 开源自研新基建,内核实践云数据,当此方为嘉年华 - 2020嘉年华大会侧记
- linux查看服务器温度指令,linux查看服务器温度
- Linux学习笔记016---CentOS7虚拟机设置使用静态IP上网_配置集群的时候可以用
- SQL 存储过程中,将串连的字符串当表用。
- 瑞银报告:Waymo在2030年占据全球60%无人出租车市场
- Win10 系统时间同步失败解决方案
- binlog2sql 恢复工具使用
- 【C++】结构体数组
- WordPress重要文件wp-seting.php文件详解
- gpu训练cnn人脸识别准确率_opencv+mtcnn+facenet+python+tensorflow 实现实时人脸识别
热门文章
- C语言经典100道编程案例
- Fiddler使用教程
- mysql数据库优化 分析工具 性能瓶颈
- SQL必知必会知识点汇总
- 小甲鱼鱼c论坛python作业_[全套55讲]鱼C论坛小甲鱼Python课后题试题.doc
- 管理工作时间的软件有哪些?
- fmea第五版pfmea表格_解读第五版FMEA“六步法”(附第五版FMEA表单下载)
- c++builder 代码格式化工具 AStyle
- 小米蓝牙音响驱动_广场舞阿姨的最爱,户外野营者的必备,小米华为都甘拜下风的便携音箱...
- java各个版本下载地址