-
Notifications
You must be signed in to change notification settings - Fork 210
Open
Description
When using the SequenceDiagram plugin to analyze a Spring Boot project, the plugin fails to resolve the relationship between interfaces and their implementations. For example, given the following code:
// IDemoService.java
public interface IDemoService {
String sayHello(String name);
}
// DemoService.java
@Service
public class DemoService implements IDemoService {
@Override
public String sayHello(String name) {
return "Hello, " + name + "!";
}
}
// DemoCtrl.java
@RestController
public class DemoCtrl {
@Autowired
IDemoService demoService;
public String sayHello(String name) {
return demoService.sayHello(name);
}
}The plugin does not automatically associate IDemoService with its implementation DemoService, nor does it show the dependency injection in DemoCtrl.
Feature request:
Please enhance the plugin to support Spring's dependency injection and auto-wiring, so that it can automatically identify and display the relationships between interfaces and their implementations in Spring projects.
Thank you!

Metadata
Metadata
Assignees
Labels
No labels