I have a friend that is upset with annotations because he doesn't have a full view into all the beans, controllers, etc in one view. The annotations are littered throughout his project and can't figure out where everything is. I personally like annotations but everyone has their own style. I suggested to him that it would be easy with annotations to have them scanned to provide a report of how everything is wired together.

Are there any tools that help give better visibility into spring projects by scanning for all the annotations and provide a report to see how everything is wired together?