依赖于控制框架反转的依赖浏览器

时间:2009-08-12 09:17:21

标签: dependency-injection inversion-of-control castle-windsor

控制/依赖注入framworks的任何反转都支持查看已注册的对象依赖项吗?这不是为了执行代码,而是为了更好地理解它。似乎基于它所具有的信息的图形(A类依赖于B和C,B类依赖于C和E等)将真正记录系统。

我目前正在使用Castle Windsor,但不介意为此功能尝试不同的框架。

2 个答案:

答案 0 :(得分:3)

对于Spring,Spring IDE会显示依赖关系图。

Spring IDE bean graph


对于Guice,您可以使用Grapher

Guice graph

答案 1 :(得分:2)

Here's a little console application将输出Windsor容器的依赖关系图。纯文字,但仍然非常有用。

recently blogged关于将所有组件依赖关系显示为正确的图表。样本输出(按比例缩小):

windsor dependencies