简短的回答就是“看情况了”。长篇大论来说(辩证的看待),每种方式都有利弊,通常来说,这取决于开发者选择最适合他们的策略。由于注解的定义方式,在其声明中提供了大量上下文,从而导致更短更简洁的配置。但是,XML的方式优势在于连接组件时解耦源代码或无需重新编译。一些开发人员更喜欢将配置连接靠近源头,而另一些则认为注释类不再是POJO,而且配置变得分散且难以控制。
不管是哪种方式,spring可以兼容两种风格并且混合使用都可以。值得提出的是,通过其JavaConfig选项,Spring允许以非侵入方式使用注释,没有触及目标组件源代码,并且在工具方面,Spring Tool Suite支持所有配置样式。
原文地址:https://www.cnblogs.com/poeticlife/p/11369354.html
时间: 2024-10-11 02:15:06