![](https://img-blog.csdnimg.cn/20191218183708493.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
代码生成器
文章平均质量分 91
java代码生成器详解
小螺旋丸
公众号:螺旋编程极客
个人网站:zrxlh.top
展开
-
代码生成器更新:集成redis单点登录,支持SpringCloud生成
文章目录引言界面展示生成示例效果演示二次开发示例结语引言最近得空更新了一版代码生成器,在原来的基础上做了些许优化,添加了 redis 单点登录的生成逻辑,除此之外,最主要的是添加了 SpringCloud 的生成支持,可以帮助我们快速构建微服务项目,无论用于学习,工作,都是一个不错的选择,做这个功能也是费了一番功夫,下面让我们一起看一下吧。界面展示这是新版的代码生成器主界面,原有的功能没有任何变化,主要是在之前的基础上添加了 SpringCloud 模式,集成 redis 单点登录的选择,此外在高级原创 2022-04-11 09:30:00 · 460 阅读 · 0 评论 -
代码生成器版本更新:加入自定义模块生成,配置记忆等功能
文章目录引言自定义模块生成配置记忆刷新表结构功能废弃皮肤设置,采用 swing 官方皮肤结语引言今天更新了一版代码生成器,更新完之后收到了几位朋友的赞赏,虽然不多,但属实让人感动,从最初的版本迭代到现在,功能逐渐完善,可用度和用户交互体验也得到了很大提升,这都离不开用户们的建议,在此感谢大家,废话不多说,本文主要介绍一下本次更新具体新增和完善了哪些功能。自定义模块生成之前有不少朋友提过:每次使用完代码生成器生成项目之后,当后面有新需求的时候,需要新增数据表,但配置新的数据表生成的又是一个完整的项目,原创 2021-11-29 18:00:00 · 374 阅读 · 0 评论 -
使用zip4j压缩,解压文件以及乱码问题处理
引言大家好,我又来水文了,说句题外话,代码生成器前后端分离响应式主题已经支持权限管理模块生成了,感兴兴趣的朋友可以去尝试下。好了,让我们进入本次文章的主题,文件的压缩和解压在项目中还是比较常见的,比如常用的导出和导入功能,有时候就需要导出或导入为zip格式,对于压缩这类的需求我一直是使用zip4j来处理,简单实用,java中虽然有自带的处理压缩的包,但中文会乱码,apache的ant包可以解决乱码问题,但使用起来较为繁琐,zip4j则要简单很多,下面一起看一下zip4j的使用方法以及我前阵子在项目中遇到的原创 2021-10-25 09:15:44 · 4599 阅读 · 1 评论 -
Java代码生成器codeMan重磅更新——添加权限管理模块生成功能,实现动态菜单和按钮级别的权限控制
前言转眼又过去了两个多月,时间就像一个隐形的精灵,总是在不经意间从眼皮底下溜走,不知不觉已经8月底了,金九银十近在眼前,不知道小伙伴们有没有跳槽的打算呢?相信此时你的心中已经有了自己的答案。闲言少叙,经过周末加上今天上午的赶工,终于把代码生成器更新了一版,这次更新虽然在界面上只是加了一个添加权限管理的radio,但背后的工作却一点不少,先让我们一起来看一下效果吧。实现效果推荐大家通过idea插件的方式来使用代码生成器,不容易出现问题。因为exe是我用ikvm把Java代码编译成dll,然后使用visu原创 2021-08-30 17:03:23 · 609 阅读 · 1 评论 -
Lucene还可以这样玩?SpringBoot集成Lucene实现自己的轻量级搜索引擎(附源码)
文章目录前言Lucene为什么查的快前言哈喽,大家好,我是丸子。搜索引擎想必大家都并不陌生,比如百度,谷歌都是常见的搜索引擎。在我们实际的项目开发中,也经常遇到类似的业务需求,比如公司要开发一个知识库项目,知识库里有上百万条文章,要求我们能够输入关键字,查询出包含有关键字的文章内容,并且对关键字进行高亮处理,显示查询后的最佳摘要,这个时候传统的数据库LIKE查询虽然能勉强满足业务需求,但是查询速度令人无法忍受,这个时候就需要借助搜索引擎来进行处理。在Java开发领域,Lucene可以算是开山鼻祖,原创 2021-04-10 21:13:00 · 1190 阅读 · 1 评论 -
Springboot代码生成器V2.21版本更新——升级相关依赖版本、加入全局响应处理、使用注解控制登录和日志记录等
文章目录前言全局跨域配置添加控制登录和日志记录的注解响应统一处理swagger优化其他更新生成的代码展示结语前言生成器下载地址:http://www.zrxlh.top:8088/coreCode/.源码地址:https://gitee.com/zrxjava/codeMan由于工作和生活等多方面的影响,半年多没有更新博客,代码生成器也没有继续维护,后来不断有朋友发私信催我更新,并且提出相关的优化建议,今天终于得空把生成的代码根据朋友们的建议整体改良了一下,以后我也会尽量保持健康的更新速度,希望可以原创 2021-01-10 19:21:01 · 393 阅读 · 2 评论 -
五分钟带你搞懂线程池的线程复用原理
前言公众号有一个多月没更新了,主要是因为刚换了工作,需要适应一下新环境,另外新公司正好赶上了几个比较忙的项目,每天晚上到家就比较晚了,实在是分身乏术,不过该更新还是要更新滴,不然也对不起关注我的粉丝们,今天就来讲一下线程池的复用原理吧,希望能对你有所帮助!线程池的作用及创建方式提起线程,相信大家并不陌生,它可以帮助我们异步处理任务,提高CPU的利用率。在平时的开发中我们通常会利用线程池来创建和使用线程,这样我们可以对线程进行重复利用,避免频繁创建线程带来的内存开销,它会自动帮助我们对线程资源进原创 2020-06-25 11:10:06 · 2365 阅读 · 0 评论 -
Java代码生成器多表配置优化,增加自定义实体功能
一波小更新,顺便聊聊天原创 2020-05-15 09:36:12 · 622 阅读 · 0 评论 -
记一次真实的线上事故:一个update引发的惨案!
删库跑路,就是现在!原创 2020-05-05 12:06:31 · 447 阅读 · 0 评论 -
Java代码生成器加入postgresql数据库、HikariCP连接池、swagger2支持!
前言 最近几天又抽时间给代码生成器增加了几个新功能,目前已全面支持postgresql数据库,HikariCP连接池和swagger2,顺便讲解一下postgresql和mysql的区别,HikariCP和Druid的区别以及swagger2的使用方法,不然就没东西写啦,没错,我就是来水文的!让我们一起看一下吧。PostgreSql VS MySql Mysql相信大家都再熟悉不过了,体...原创 2020-04-29 11:12:56 · 1091 阅读 · 1 评论 -
体积虽小,功能不少!SSM/SpringBoot代码生成器新增idea插件支持,安装到idea可直接使用!
前言 开发代码生成器到现在,取得了一些关注,我感到十分荣幸,最近有不少朋友反应说代码生成器如果能安装到idea中就好了,那样用起来将会十分方便,既然这样,只有满足各位!之前没有开发过idea插件,所以今天找了个demo看了一下,发现跟安卓很像,所以很快便开发完成了,让我们一起看一下吧!顺便讲一下开发idea插件相关的入门知识,因为我发现这类的教程实在是少的可怜。idea插件开发入门 就拿...原创 2020-04-24 23:34:01 · 502 阅读 · 0 评论 -
SSM/SpringBoot代码生成器全面升级—增加全新前后端分离响应式主题,修复若干Bug
文章目录前言功能清单运行效果最新版生成的代码结构及页面展示推荐源码的查看方式源码运行方式生成后代码的运行方式结语前言代码生成器从开发到现在已经接近一年,虽然实际的开发时间不过几个月,但还是从中学到了很多,包括软件运营模式,服务器维护等,虽然目前使用人数并不多,大概1000人左右吧,但还是满满的成就感,看到每天公众号零星增长的粉丝数,我就知道自己的努力终究没有白费。开发之初只是为了方便自己,功能...原创 2020-04-21 18:33:35 · 2139 阅读 · 1 评论 -
代码生成器最新获取方式
代码生成器的服务器今天过期了,换了一个服务器,想要使用的朋友可以通过以下方式获取: 网页地址:点击前往 git地址:点击前往 百度网盘: 链接:https://pan.baidu.com/s/1g-QTi_FEFmkTCuija8JORA 提取码:ijte 代码生成器支持mac和window平台,可以根据实际需要自行下载。 附最新版的几张图:...原创 2020-03-27 14:47:21 · 550 阅读 · 1 评论 -
【Java代码生成器】SpringBoot、SSM代码生成器功能更新,源码全开放
引言 代码生成器一直有在断断续续的更新,只是由于时间关系没能一直坚持写博客,但每天依然有朋友前去下载关注,对此我感到十分荣幸,源码已经全部开放至码云,感兴趣的朋友可以去文末链接自行提取查看,同时今天更新了几个小功能,让我们一起看一下吧。全局异常处理 增加了全局异常处理模板:allExceptionHandler.ftl,代码很简单,相信熟悉SpringBoot的朋友一眼就能看明白:pa...原创 2020-03-24 15:24:29 · 565 阅读 · 1 评论 -
代码生成器——开放源代码
文章目录引言推荐源码的查看方式运行方式运行效果相关链接引言 开发代码生成器已经有比较长一段时间了,一直也在断断续续得更新和维护,使用人数每天也有零星的增长。生成器开发之初,主要是为了方便自己,后来发布到网上,没想到有人使用。而且提出建议,就这样一步步走到现在。今天决定把生成器的源码开放出去,发布到码云上(链接在文末),有兴趣的朋友可以去下载查看,或者提出修改建议,不胜感激。推荐源码的查看方...原创 2020-02-26 16:24:12 · 1519 阅读 · 0 评论 -
java代码生成器集成dubbo,springcloud详解以及微服务遐想
摘要 今天终于有了点空闲时间,所以更新了一下代码生成器,修复了用户反馈的bug,本次更新主要增加了dubbo和springcloud脚手架的下载,架子是本人亲自搭建,方便自由扩展或者小白学习使用,你也许会问为什么它们不能像springboot一样通过配置的方式生成项目,我只能回答:理论上是可以的,以后有时间会摸索可行之道,但是我觉得微服务框架业务复杂多变,不如直接使用脚手架自由扩展,所以目前是...原创 2019-12-28 02:35:30 · 998 阅读 · 3 评论 -
springboot,ssm 代码生成器添加登录模块,优化生成速度,集成检索工具-everything
引言 已经接近一个月没有更新博客了,因为这阵子一直驻场出差,实在是没有时间,不过还是利用零碎的时间点完善了一下代码生成器,感谢大家的积极反馈,帮助修复了一些难以发现的bug,包括大小写敏感,sql关键字冲突等,这次更新主要是添加了登录模块,也就是说现在生成器已经可以从真正意义上来生成一个完整的项目,其次优化了代码的生成速度,集成了比较实用的文件检索工具-everything,话不多说,让我们一...原创 2019-10-24 15:46:39 · 706 阅读 · 2 评论 -
ssm,springboot代码生成器服务器升级——需下载最新版方可使用
最新忙着整RPA,一直没有时间管代码生成器,原来的服务器停机不用了,今天换了一台服务器,需要下载最新版的软件方可使用,带来不便,深表歉意!点击下方链接即可下载最新版代码生成器,感谢您的支持!最新版下载地址...原创 2019-09-10 23:46:27 · 407 阅读 · 1 评论 -
ssm,springboot代码生成器——添加vue.js支持,mac系统支持
文章目录mac系统支持vue.js支持运行效果及代码解析 距离上次更新已经过去一周时间,最近公司事比较多,这两天抽出空来又对代码生成器做了进一步的完善,本次更新主要添加了mac系统的支持,因为有不少朋友问有没有mac版本的。。同时添加了对vue.js的支持,vue现在也是前台比较火的框架之一,这一点还是很有必要的,同时修复了数据库连接失败会卡死的bug,让我们来看一下更新的具体内容吧。mac...原创 2019-08-22 15:46:27 · 775 阅读 · 0 评论 -
ssm,springboot代码生成器——多表查询初登场
目录多表查询UI界面添加的主要模板最终运行效果距离上次代码生成器更新已经两周多了,最近太忙,一直没顾上更新,这两天难得清静,于是在原来的基础上增加了多表查询的功能,修复了以前的一些bug,让我们进入正题吧。多表查询UI界面首先是多表查询的ui界面,同样采用swing设计,先上图看一下:界面比较简陋,相比于其他的生成工具,这个ui界面倾向于自己去配置多表查询的sql,...原创 2019-08-08 20:30:17 · 817 阅读 · 0 评论 -
[java] springboot代码生成器——公共基类抽取,模板细节优化(持续更新)
接上一篇博客,收到朋友的反馈,在启动生成器的时候如果出现莫名的错误,去c盘删除掉codeManConfig文件夹,然后重新运行程序一般即可解决问题,可能是因为服务器带宽过低,网络不稳定造成的。好了,言归正传,有朋友建议生成的代码可以做excel工具类的抽取,之前是每个service里都有一个exportExcel的方法,没有过多考虑代码的简洁优美,今天对模板进行了优化,抽取出了controller...原创 2019-07-16 12:06:10 · 2069 阅读 · 1 评论 -
SSM/springBoot代码生成器——新增全局事务切面,logback日志支持,SSM框架支持
目录小记新增全局事务logback日志支持SSM框架支持运行效果小记这两天比较清闲,对生成器做了进一步的优化与更新,一起来看一下吧!新增全局事务相信我们都知道事务在数据操作的过程当中十分重要,举个最简单的例子,如果程序正在处理添加数据的业务,但是程序执行完sql之后的业务流程中产生了异常,这个时候应该回滚,则添加数据无效,保证了业务的统一和数据的完整。一般...原创 2019-07-18 11:56:08 · 1424 阅读 · 2 评论 -
java代码生成器,springboot代码生成器—增加生成添加信息,导出excel功能(持续更新)
又到周五了,更新一下代码生成器,这次更新添加了两个功能,增加信息和一键导出excel,至此,单表的增删查改,排序,分页,导出excel可以说初步成型了,一起来看一下吧。前一篇博客已经提到过软件更新完毕后在c盘下会生成codeManConfig文件夹,里面有一个modelFiles文件夹,里面存放着一个压缩包,解压之后里面就是所有的模板文件,页面和代码就是根据它生成的。如下其中页面模板主...原创 2019-07-12 18:32:45 · 2107 阅读 · 7 评论 -
java代码生成器,springboot代码生成器—增加更新,查询功能(持续更新)
时隔一周多,今天终于抽出时间来更新一波代码生成器,最近公司让我研究rpa,弄得焦头烂额的,话不多说,进入正题。之前有朋友让我讲一下代码生成器的原理,这篇博客就大体描述一下,以后慢慢细致讲解。双击codeMan.exe,众所周知,java做成exe程序很麻烦,在这里我是利用了.net的ikvm插件把jar包直接编译成了exe程序,这个启动界面会连接我的服务器,去检查版本更新,如果有更新就会在...原创 2019-07-07 21:23:14 · 4150 阅读 · 17 评论 -
java代码生成器,springboot代码生成器,优化数据项配置,加入删除功能(持续更新)
今天比较忙,但还是抽出时间升级了一下代码生成器,话不多说,进入正题吧续接上一篇博客,这次使用另外一个皮肤来做演示,目前就只有三款皮肤,这里我们选择 咖啡俏皮 皮肤,如下,额,感觉还是灰黑色的好看一些老生常谈,配置一下该配置的信息,这里我们采用mysql数据库做演示,我还是比较喜欢黑色,换了回去。。点击数据项配置,进行配置,如下,这里底层做了部分优化,以前列数过多会显示不出来...原创 2019-06-25 16:54:24 · 498 阅读 · 5 评论 -
java代码生成器,springboot代码生成器,加入oracle支持
续接上一篇博客,今天生成器又加入了oracle的支持,界面做了些许的微调,先看一下效果吧比之前好看了一点点吧,然后我们进行oracle配置 在这里随便选了公司局域网oracle数据库中的一张表,名字有点长,然后点击数据项配置在这里对交互进行了优化,因为首次连接数据库有时会花费几秒的时间,加了一些提示,如果出现错误,也会出现友好提示,在这里就不一...原创 2019-06-21 14:52:02 · 1769 阅读 · 1 评论 -
一款小清新版的java代码生成器,springboot脚手架
在我们进行软件开发的时候,很多都只是单纯的增删查改,没有太大的技术含量但是却非常占据我们开发的时间,而且如果稍微一不注意,细节的bug就可能耽误一上午的时间,得不偿失,届于此,自己动手开发了一版代码生成器,java在代码自动化方面做得确实不够好,瞧瞧人家.net,算了,不说了,进入正题吧! 首先让我们看一下这款生成器的界面 整体...原创 2019-12-19 11:39:58 · 2117 阅读 · 1 评论