0

很抱歉问这个问题,这个问题可能已经在 Stack Overflow 中针对不同的情况提出过。

我在 Stack overflow 和 google 中搜索了很多。但是找不到可靠且非常合适的答案。这就是为什么我提出了一个新问题。

Annotation经过一番搜索,我发现XML configurationSpring project. 所以现在我有一些问题要问

  1. 我找到正确的了吗?

  2. 还有谁能告诉我when to use annotations and when to use XML based configuration in Spring

  3. 一些pros and cons用于`annotaion 和 XML 配置的示例情况?

好的答案绝对值得赞赏。谢谢。

4

1 回答 1

2

我遵循以下内容:

我在自己的项目中为类使用注释,当我需要在 3rd 方库中注入 bean 时,我使用 XML,因为 XML 是我能做到这一点的唯一方法。

我建议使用注释,因为与 XML 定义相比,它们容易维护。

另外,spring 提供了一种超级简单的方法,使用使用注释的组件扫描自动注册 bean。

此外,它更容易进行测试,因为您不需要继续编辑 XML 来为您的单元测试注入依赖项。

Plus 注释充当代码行为的文档。

请记住,XML 定义将覆盖注释。

于 2013-03-29T07:02:27.593 回答