大概是24年的4月底的时候,写了一个IDEA的插件,主要是用来将在数据库中复制到的下划线命名的方式,在IDEA转成驼峰的命名方式。
演示
在24年的4月份我发布过一篇关于开发这种Idea插件的文章,但是当时开发的只支持复制单个下划线转驼峰的方式,但是在工作的过程中发现,这个插件开发的还是有弊端,比如我想写一个DTO类只能一个一个去数据库里面复制字段,这样还是挺麻烦的。
所以在新开发的插件中我加入了解析insert语句来自动的创建出对应的Java字段的功能。
除了这个功能然后就是解析单个下划线文本的功能了。就是你可以只复制一个下划线格式的文件,粘贴后它会自动转成驼峰的格式。
介绍
这是一个IDEA插件,我已经用了几个月,它极大地提高了我的工作效率。有那么多可以通过数据库表生成DTO的工具,为什么我选择开发这样一个插件?
说实话,开发这个插件的原因是现在大部分的工具类都是直接生成了相关的Dto、Controller的文件,而我需要一种,复制了下划线命名的内容后,我想右键点击粘贴按扭,它就可以自动生成驼峰命名方式的变量。
为了解决这个问题,我就开发了这样一款插件,它最小支持的Idea版本是2023.2,最大支持的版本无限制。
获取方式
不知道为啥我把插件提交到了IDEA上,官网一直显示在2个工作日内完成审核现在过去1个月了还是显示这样子的,所以为了方便大家的获取可以关注下我的公众号 《码农的日常趣事》 发送XTC来获取。 拿到Jar包后可以直接在IDEA的插件中安装
最后
这次的开发吸取了上次的一些不足,我也不知道在未来这个小小的插件中会加入什么功能,所以这次在开发的阶段也要日后扩展的接口预留了出来。
- 目前这个插件中只有转换单个下划线(类似:base_create_time)转驼峰格式和解析insert语句将字段转成驼峰格式这两种的功能,如果yjm需要其它的功能可以在下方评论,如果可实现的话,我会一一加上。