Java 在Spring中使用注释与XML配置的情况?
很抱歉问这个问题,在堆栈溢出中可能已经针对不同的情况提出了这个问题 我在Stack overflow和google中搜索了很多。但却找不到一个可靠和合适的答案。这就是为什么我提出了一个新问题 经过一些搜索,我发现在Java 在Spring中使用注释与XML配置的情况?,java,xml,spring,spring-mvc,annotations,Java,Xml,Spring,Spring Mvc,Annotations,很抱歉问这个问题,在堆栈溢出中可能已经针对不同的情况提出了这个问题 我在Stack overflow和google中搜索了很多。但却找不到一个可靠和合适的答案。这就是为什么我提出了一个新问题 经过一些搜索,我发现在Spring项目中同时使用注释和XML配置更好。所以现在我有一些问题要问 我找到了正确的吗 还有谁能告诉我在Spring中何时使用注释以及何时使用基于XML的配置 注释和XML配置的一些优点和缺点,以及示例情况 非常感谢您的回答。谢谢。我遵循以下几点: 我在自己的项目中为类使用注释,当
Spring项目中同时使用注释
和XML配置
更好。所以现在我有一些问题要问
我找到了正确的吗
还有谁能告诉我在Spring中何时使用注释以及何时使用基于XML的配置
注释和XML配置的一些优点和缺点,以及示例情况
非常感谢您的回答。谢谢。我遵循以下几点:
我在自己的项目中为类使用注释,当我需要在第三方库中注入bean时,我求助于XML,因为XML是唯一可以做到这一点的方法
我建议使用注释,因为与XML定义相比,注释更易于维护
此外,spring还提供了一种超级简单的方法,通过使用注释的组件扫描来自动注册bean
另外,测试更容易,因为您不需要一直编辑XML来为单元测试注入依赖项
加上注释可以作为代码行为的文档
请记住,XML定义将覆盖注释。请看下面的问题和说明