java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)

java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)时隔一周多,今天终于抽出时间来更新一波代码生成器,最近公司让我研究rpa,弄得焦头烂额的,话不多说,进入正题。之前有朋友让我讲一下代码生成器的原理,这篇博客就大体描述一下,以后慢慢细致讲解。双击codeMan.exe,众所周知,java做成exe程序很麻烦,在这里我是利用了.net的ikvm插件把jar包直接编译成了exe程序,这个启动界面会连接我的服务器,去检查版本更新,如果有更新就会在…

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

时隔一周多,今天终于抽出时间来更新一波代码生成器,最近公司让我研究rpa,弄得焦头烂额的,话不多说,进入正题。

之前有朋友让我讲一下代码生成器的原理,这篇博客就大体描述一下,以后慢慢细致讲解。

双击codeMan.exe,众所周知,java做成exe程序很麻烦,在这里我是利用了.net的ikvm插件把jar包直接编译成了exe程序,这个启动界面会连接我的服务器,去检查版本更新,如果有更新就会在远程服务器下载最新的配置文件到本地的c盘的codeManConfig文件夹下,sdk文件夹其实就是精简版本的jdk,modelFiles是程序生成代码所需要使用的freemarker模板文件,之前我是压缩包加密的,现在已经没有再加密了,如果想要自定义页面的格式或者代码的风格,通过修改该文件夹下的模板文件就可以了,当然里面的变量名还有逻辑不能改变,否则生成的时候会出现错误,修改页面的样式是没有问题的,如果你熟悉freemarker的语法,那么大可以去修改模板,这样就可以生成你想要的页面和代码了。coreCode文件夹是运行的jar文件,这里的压缩包和jar包都是加密过的,毕竟里面有服务器的相关信息,所以不方便公开。

java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)

检查更新完毕后,就会弹出生成器的主界面,首先还是最开始的配置,这次我选择了medicine数据库中的两个表,medicinemsg和patient。这个界面的原理没有什么好说的,就是利用了java的swing进行绘制,然后使用了第三方皮肤插件substance。

java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)

然后点击数据项配置去配置数据库的相关信息,这里做了很大幅度的修改,首先会弹出配置的相关说明,主要是为了让人知道如何对字段信息进行配置,看完点击确定即可。

java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)

然后首先对medicinemsg表进行配置,如下,在这里我把不同的业务类型都选择了一遍,生成代码的时候就会生成不同的样式和sql,表patient随便配置俩字段。

java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)

java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)

然后关闭配置项界面回到主界面点击生成代码,然后就会根据模板动态生成相应的代码

java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)

把生成的项目导入eclipse,查看一下生成的sql,没有问题

java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)

访问localhost:8080/freeout/home

java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)

测试一下更新,把阿莫西林胶囊改成阿莫西林胶囊111,点击确认,更新成功!

java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)

java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)

测试一下查询功能

输入名称 阿莫西林 点击搜索 成功搜索出对应结果,没有问题

java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)

后续继续更新吧,也算是自己的一个sideProject,做好了的话用这东西来生成接的私活项目还是很有用的,你懂的,但如果是业务逻辑比较复杂的项目现在来看就是当个脚手架来使用。加油!

链接:https://pan.baidu.com/s/1L5gP5sH3LFKA8ZPurPmGhQ

提取码:wxpp

csdn下载链接https://download.csdn.net/download/m0_37719874/11249186

 

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

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

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

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

(0)


相关推荐

  • 决策树模型参数释义「建议收藏」

    决策树模型参数释义「建议收藏」转自https://blog.csdn.net/qq_16000815/article/details/80954039”’scikit-learn中有两类决策树,它们均采用优化的CART决策树算法。”’fromsklearn.treeimportDecisionTreeRegressor”’回归决策树”’DecisionTreeRegressor(criterio…

  • 微信聊天记录数据分析「建议收藏」

    目录一、项目背景二、数据准备三、数据预处理及描述性统计四、数据分析1.聊天时间分布图2.高频词汇统计3.词云图展示五、其它探索性分析一、项目背景2021年2月20日我和我女朋友第一次见面,之后开启了我们两个人的故事,时隔一年我想将我们的聊天记录提取出来进行简单的数据分析一下。微信里面有2021年4月20日至2022年2月20日的聊天记录,一共十个月的数据。二、数据准备在网上有许多文章关于可以找到关于…

  • 根据美光内存颗粒上的编码查询对应型号

    根据美光内存颗粒上的编码查询对应型号根据美光内存颗粒上的编码查询对应型号今天遇到需要查看美光内存颗粒容量的问题。美光FBGA封装的DDR颗粒上只有两行,每行5位的编码。根据美光官网上的说明,由于FBGA封装上空间的限制,不能印完整的型号信息,只能用编码表示,其中第二行的5位编码可以用于查询对应的型号信息。官方提供了FBGA&ComponentMarkingDecoder工具来查询FBGAcode对应的型号,进而就可以查找到了

  • js数组排序的几种方法

    js数组排序的几种方法1、冒泡排序以从小到大排序为例,冒泡排序的原理就是通过两层循环把数组中两两相邻的元素进行比较,是的大的元素放到后边,元素交换位置,从而一步步的交换元素的位置,使得最大的元素放到数组的末尾,这样内部的循环就进行了一轮,再根据外部的循环依次再把次大一点的元素放到数组的末尾,从而实现数组的逐步排序。代码如下://冒泡排序vararr=[52,3,8,57,75,2,1];for(…

  • git提交时如何忽略一些文件

    git提交时如何忽略一些文件

    2021年10月20日
  • 博士进高校难不难_送礼挤破头图片

    博士进高校难不难_送礼挤破头图片同一个实验室,硕士们进了大厂拿高薪,为什么博士却要挤破头进高校?高赞回答一作者:shui0908链接:https://www.zhihu.com/question/293696289/a…

发表回复

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

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