来源:互联网 更新时间:2026-06-09 08:16
通义灵码现在可以直接在 VS Code 或 JetBrains IDE 里帮你自动生成 Ja va 或 Python 的类图——前提是你装好了 PlantUML 插件。操作也很直接:选中一段代码,右键触发“解释代码”,或者直接在智能问答里用 @workspace 指令,它就会吐出 PlantUML 格式的代码,然后你可以实时预览并导出。也就是说,不用再手动画图、不用逐个翻源码去梳理继承和依赖关系,一条指令就能搞定。

通义灵码从 2024 年底开始已经支持类图生成,但注意一个关键点:
第一步:在编辑器中打开目标类文件,比如 UserService.ja va。确保这个文件所在的项目已经完整加载——如果项目根目录下有 pom.xml 或 pyproject.toml 就更好了,毕竟代码上下文越完整,AI 分析越准。
第二步:选中整个类定义(从 class 关键字开始到右大括号结束),或者干脆把光标放在类名上(比如 UserService),不需要全选也能触发上下文识别。
第三步:右键 → 选择「通义灵码」→ 「解释代码」。等 3 到 8 秒,AI 会输出一段自然语言描述,外加一段 PlantUML 格式的类图代码(以 @startuml 开头,@enduml 结尾)。
这里有个坑要提一下:如果解释结果里只有文字,没有 PlantUML 代码,说明当前类没被识别为“可建模的类结构”。常见原因包括:类没有 public 方法、没有字段、或者依赖没解析——比如用了 Lombok 但没装对应插件。
方法一:用 @workspace 指令。在通义灵码的智能问答输入框里输入:@workspace 请为 user-service 模块生成 UML 类图,包含 User、Role、Permission 三个类及其关联关系。它会自动扫描整个 workspace,定位相关类文件,推断继承、实现、组合、聚合等关系,然后输出 PlantUML 代码。
方法二:粘贴多文件代码片段。把 User.ja va、Role.ja va、Permission.ja va 的核心定义(public class … { … } 部分)一次性复制到剪贴板,然后在任意代码文件中右键 → 「通义灵码」→ 「根据剪贴板内容生成类图」。
把通义灵码生成的 PlantUML 代码(包含 @startuml)复制到一个新文件,保存为 user-classes.puml。在 VS Code 里右键该文件 → 「PlantUML: Preview」→ 实时渲染为 SVG 图形;或者选「PlantUML: Export Current Diagram」→ 导出 PNG/SVG/PDF。
如果导出失败,得检查一下 PlantUML 插件有没有配置 Graphviz 路径。Windows 默认路径是 C:Program FilesGraphviz2.44bindot.exe;Mac 用户需要先 brew install graphviz。环境配好之后,一切就能顺畅跑起来了。
摩托车活塞环性能如何
ThinkBook系列最新价格全解析:2026年选购避坑与实时询价指南
Ondo将于今日上线股票永续合约
暗黑4S14野蛮人终局BD攻略
区块链OTC交易所有哪几家比较正规?
货拉拉如何查看历史订单 货拉拉往期行程轨迹查询【功能教学】
Binance新增15种bStocks代币化证券为杠杆抵押资产
Meme币DOGS今晚上线!开局就解锁91%代币是否带来风险?
晶核艾尔莎角色盘点 晶核艾尔莎强度分析与实战表现
赵云与阿斗神兵符使用教程 神兵符怎么使用
剑侠世界3雪峰论剑怎么打-剑侠世界3雪峰论剑打法介绍
余姚的路虎4s店在哪个位置
五千元以下的笔记本几乎消失!经销商:至少一年看不到涨价尽头
Intel喜讯连连:18A工艺良率提升到85%、CPU将涨价15%
今日小鸡庄园答案2026.7.2
美债股纳斯达克首盘暴跌38%且加密代理交易解体,AVAX价格何去何从?
男生头像配网名可爱(精选100个)
国家养老服务消费补贴上线京东
英伟达机器人团队在京沪深招人,聚焦具身智能等四大领域
一站式PDF转Markdown解决方案PDF3MD
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc