title: UML diagram (Class Diagram) of whole Spring project in STS
body: <p>I have developed a REST API's Project and I want to draw a class diagram for every API individually. I have downloaded the eclipse plugin of PlantUML but this doesn't generate the complete API class diagram it only generates for each class. Is there any tool which can help me to generate the class diagram for each API. I need a class diagram having all required classes involved in an API with proper relationships like association, inheritance, etc. </p>
  
  <p>for example, I have created one myself but I am not able to verify it for correction from anywhere.</p>
  
  <p>In this class diagram, a request for client information (list of items) comes to ClientProfileContoller and ClientProfileContoller calls a ClientProfileService method which returns a List of objects of ClientProfileVO after performing respective DB Operations. ClientProfileContoller uses ResponseUtility class to perform common operations and at last List of ClientProfileVO objects are added to BaseResponse using its setData(List) method and BaseResponse is returned to ClientProfileContoller. ClientProfileContoller sends BaseResponse as a final response to the client.</p>
  
  <p><a href="https://i.stack.imgur.com/ohdp3.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ohdp3.png" alt="enter image description here"></a></p>