Issue Details (XML | Word | Printable)

Key: IDE-148
Type: New Feature New Feature
Status: Open Open
Priority: Major Major
Assignee: Jared Rodriguez
Reporter: Imported
Votes: 0
Watchers: 4
Operations

If you were logged in you would be able to see more operations.
Spring IDE

Please support detecting autowired dependencies in the beans graph, etc

Created: 25/Aug/05 08:24 PM   Updated: 18/Jul/08 02:40 PM
Component/s: beans.ui.graph
Affects Version/s: 1.2.3
Fix Version/s: 2.5

Time Tracking:
Not Specified


 Description  « Hide
Currently, any beans with autowired dependencies show up as single standalone beans. There should be enough information to programatically determine all of these dependencies and show them.
this would be FANTASTIC!

 All   Comments   Work Log   Change History   FishEye   Related Builds      Sort Order: Ascending order - Click to sort in descending order
Jared Rodriguez added a comment - 01/Feb/08 02:26 PM
A couple of related concepts.
  • since autowiring can create exceptions if type or name resolution fails, this would be a great way to identify problems early on.
  • closely related is that those of us who use Pitchfork would love to see the @EJB annotation linked into the graph as well. After all, @EJB is just another flavor of @Autowire

Christian Dupuis added a comment - 24/Apr/08 05:31 PM
Work has been started on this. Thanks for Jared for providing a working implementation.

Please find a new feature in the "Extensions (Incubation)" category on Spring IDE's update site (nightly for now).


Christian Dupuis added a comment - 30/Apr/08 11:15 AM
Moving this issue to later version as we currently still miss some features.

Nikita Salnikov-Tarnovski added a comment - 05/Jun/08 02:23 PM
Thanks for job guys But I would like to ask about 3 features I am long waiting for:

1. Will the @Resource annotation be supported as well?
2. Will the @Component and other annotations with classpath scanning be supported?
3. Will it be possible to navigate to dependency injected by @Autowired/@Resource, by e.g. Ctrl+Click ?