注解那么强大又方便,会不会取代XML成为主流配置方式?

几元宝 2015-06-09 10:27:54
注解好方便,开发速度快,更贴近配置的目标,自动提示和检查性也很好,注解会不会取代XML成为主流配置方式?
...全文
315 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
几元宝 2015-06-09
  • 打赏
  • 举报
回复
引用 4 楼 qq_16216221 的回复:
首先: 你问的就很狭隘,xml比注解出现的早,xml已经设计到项目的各个地方,不是短时间内就可以被取代的,就像现在的很多国企项目还在使用jdk1.5之前的版本一样,jdk都到1.8了,功能齐全,好使,开发人员都喜欢,可是能在现实中直接用jdk1.8吗?显然是不能的,它会牵扯出一连串的问题,没人敢动。 再比如,淘宝,京东,肯定也有配置xml的,他会被注解取代,从新开发吗?显然,很难。 其次: 还要看项目需求,注解是简单,但不是万能的,比如,项目中配置log4j,你用注解怎么配置?xml配置还是比较灵活直观的。
额,就是觉得注解配置比XML方便太多了,开发速度明显提高啊
二十亩鱼 2015-06-09
  • 打赏
  • 举报
回复
首先: 你问的就很狭隘,xml比注解出现的早,xml已经设计到项目的各个地方,不是短时间内就可以被取代的,就像现在的很多国企项目还在使用jdk1.5之前的版本一样,jdk都到1.8了,功能齐全,好使,开发人员都喜欢,可是能在现实中直接用jdk1.8吗?显然是不能的,它会牵扯出一连串的问题,没人敢动。 再比如,淘宝,京东,肯定也有配置xml的,他会被注解取代,从新开发吗?显然,很难。 其次: 还要看项目需求,注解是简单,但不是万能的,比如,项目中配置log4j,你用注解怎么配置?xml配置还是比较灵活直观的。
几元宝 2015-06-09
  • 打赏
  • 举报
回复
引用 2 楼 oh_Maxy 的回复:
bean,controller等,用注解方便,事务相关的配置,第三方工具等配置,还是配置文件看着清晰。 感觉注解不会完全取消配置文件的。至少没见过哪个项目完全只用其中一个方式的。
是的,有些地方注解配置还不完善,只好用XML了,如果注解配置完善了说不定会成取代XML吧
oh_Maxy 2015-06-09
  • 打赏
  • 举报
回复
bean,controller等,用注解方便,事务相关的配置,第三方工具等配置,还是配置文件看着清晰。 感觉注解不会完全取消配置文件的。至少没见过哪个项目完全只用其中一个方式的。
几元宝 2015-06-09
  • 打赏
  • 举报
回复
藕合性方面,XML也是与代码或者框架藕合的,只是藕合性低一点而已,参与程序运行不仅是代码,也包括配置,配置文件如果太多太复杂,维护性扩展性都很差,如果要改动,基本上代码和配置文件都要改。
S117 2015-06-09
  • 打赏
  • 举报
回复
个人觉得应该是两种方式并存吧,不是简单的谁取代谁的问题

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧