在spring的配置中,基于注解方式是否比xml方式配置更好?——翻译

Posted poeticlife

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在spring的配置中,基于注解方式是否比xml方式配置更好?——翻译相关的知识,希望对你有一定的参考价值。

  简短的回答就是“看情况了”。长篇大论来说(辩证的看待),每种方式都有利弊,通常来说,这取决于开发者选择最适合他们的策略。由于注解的定义方式,在其声明中提供了大量上下文,从而导致更短更简洁的配置。但是,XML的方式优势在于连接组件时解耦源代码或无需重新编译。一些开发人员更喜欢将配置连接靠近源头,而另一些则认为注释类不再是POJO,而且配置变得分散且难以控制。

  不管是哪种方式,spring可以兼容两种风格并且混合使用都可以。值得提出的是,通过其JavaConfig选项,Spring允许以非侵入方式使用注释,没有触及目标组件源代码,并且在工具方面,Spring Tool Suite支持所有配置样式。

以上是关于在spring的配置中,基于注解方式是否比xml方式配置更好?——翻译的主要内容,如果未能解决你的问题,请参考以下文章

Spring基于纯注解方式的使用

spring配置使用xml还是注解好

spring--声明式事务(包含基于注解和基于xml文件的配置方式)

Spring基于注解的IOC配置

Spring基于注解的IOC配置

spring boot01,spring完全注解(零配置)编程方式