首先: 你问的就很狭隘,xml比注解出现的早,xml已经设计到项目的各个地方,不是短时间内就可以被取代的,就像现在的很多国企项目还在使用jdk1.5之前的版本一样,jdk都到1.8了,功能齐全,好使,开发人员都喜欢,可是能在现实中直接用jdk1.8吗?显然是不能的,它会牵扯出一连串的问题,没人敢动。 再比如,淘宝,京东,肯定也有配置xml的,他会被注解取代,从新开发吗?显然,很难。 其次: 还要看项目需求,注解是简单,但不是万能的,比如,项目中配置log4j,你用注解怎么配置?xml配置还是比较灵活直观的。
bean,controller等,用注解方便,事务相关的配置,第三方工具等配置,还是配置文件看着清晰。 感觉注解不会完全取消配置文件的。至少没见过哪个项目完全只用其中一个方式的。
67,513
社区成员
225,879
社区内容
加载中
试试用AI创作助手写篇文章吧