解决对象转换痛点,利用 idea 插件生成 ChatGPT prompt,自动生成 Java 对象 convert 的函数

2024-07-12 14:39:08 +08:00
 zjh7890

背景

方便各种 DTO ,PO ,VO 互转,特别是对象层级如果超过三层,真的很恶心。

使用步骤

  1. 写好一个空实现的函数

  2. 函数右键点击生成 prompt ,插件会自动递归获取类信息,拼接好会自动拷到剪切板

  3. 把剪切板中的 prompt 拷到 ChatGPT 生成代码,如果有多个类嵌套,就会生成多个函数,效果非常棒。

插件

此处先记录下,插件后续发布。

1476 次点击
所在节点    分享创造
9 条回复
EscYezi
2024-07-13 13:26:12 +08:00
mapstruct 了解一下,杀鸡何必用牛刀
zjh7890
2024-07-13 13:33:01 +08:00
@EscYezi 组内不让用
zjh7890
2024-07-14 10:42:25 +08:00
插件发了,gpt-tools 0.0.5 版本
zjh7890
2024-07-14 10:45:04 +08:00
另外还有
1. 根据类(支持嵌套),生成示例 json
2. 根据调用参数生成单测方法
3. 直接生成类的单测方法
4. 生成 RPC 类
5. 获取变更代码,丢给 ChatGPT code review 的功能
zjh7890
2024-07-14 10:47:40 +08:00
理论上所有的样板代码,这个插件都可以帮你完成,不过目前不支持自定义的样板类型,后续应该会支持。
zjh7890
2024-08-12 18:34:47 +08:00
zjh7890
2024-08-12 18:35:02 +08:00
zjh7890
2024-08-12 18:40:18 +08:00
![pic]( )
zjh7890
2024-08-12 18:40:36 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1056846

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX