【发布时间】:2011-08-16 13:51:07
【问题描述】:
在Spring @Autowired usage 问题上,大多数人回答他们宁愿不使用配置文件,如果可能的话。乍一看,这似乎是一个很好的答案。
然而,一旦你有一个相当大的应用程序,它使用 Spring IoC 并使用注释 @Autowired、@Service 等自动装配所有东西。你必须解决这个问题:你不再能够跟踪你的 bean 依赖项。
你怎么处理?
使用 SpringSource Tool Suite 可以在配置文件的基础上创建依赖关系图。
有没有与@Autowired 一样的工具? (我知道必须在运行时创建图表)。
【问题讨论】:
-
我以为他们正在添加对将带注释的依赖关系图形化到 STS 的支持......也许他们还没有这样做。
-
虽然不是直接的答案,但我认为它值得关注。我发现自动连线最适合小型项目,而 xml 配置最适合大型项目。有一次,我阅读了一些同意的博客/文章,主要是由于您所看到的问题。
标签: spring ioc-container autowired