STS中整个Spring项目的UML图(类图)

问题描述 投票:0回答:1

我开发了一个REST API的项目,我想为每个API单独绘制一个类图。我已经下载了 PlantUML 的 eclipse 插件,但这并没有生成完整的 API 类图,它只为每个类生成。有没有什么工具可以帮助我生成每个 API 的类图。我需要一个类图,其中包含 API 中涉及的所有必需类以及关联、继承等适当的关系。

例如,我自己创建了一个,但我无法从任何地方验证它是否更正。

在此类图中,对客户端信息(项目列表)的请求到达 ClientProfileContoller,ClientProfileContoller 调用 ClientProfileService 方法,该方法在执行相应的数据库操作后返回 ClientProfileVO 对象列表。 ClientProfileContoller 使用 ResponseUtility 类来执行常见操作,最后使用其 setData(List) 方法将 ClientProfileVO 对象的 List 添加到 BaseResponse,并将 BaseResponse 返回给 ClientProfileContoller。 ClientProfileContoller 将 BaseResponse 作为最终响应发送给客户端。

spring rest class-diagram
1个回答
0
投票

解决问题的一种方法是使用最近基于 JDT 使用的开源项目:Spoon,现在可以在 Github 上找到

它提供了一个简单、直观的 API 来编写您自己的 Java 分析等等。

作为概念证明,在我学士期间,我们被介绍到这个 API 来进行许多(半)自动重构(主要用于整体迁移到微服务)和自动化控制流图分析

© www.soinside.com 2019 - 2024. All rights reserved.