日期:2014-05-18  浏览次数:20770 次

探讨:spring的annotation是否应该大量使用,或者替代xml配置
spring的annotation极大地方便了开发人员的开发,并且提高了开发效率,但是annotation真的就有那么神么?现在项目中,annotation用的多么?能完全替代xml配置文件么?

个人觉得xml的结构看起来比annotation更加清晰,利于维护。是我思想老旧不能接受新的事物?

您呢?你如何看待spring的annotation?


------解决方案--------------------
spring的目的什么?
------解决方案--------------------
annotation  减少工作量
------解决方案--------------------
annotation不仅提高开发效率,在结构上也比xml清晰。不论是注入还是AOP还是事务annotation都远远的比xml好用。说什么xml便于维护完全是扯淡,当你维护一个项目的时候,基本不可能不会动到源码,以前用xml的时候修改老项目的东西还要两边切着看,又看xml又看源码,有时候还可能代码写好了,xml忘记改了。你用annotation都在源码中了,维护起来是更方便的。很多老程序员用完annotation后也基本丢弃了xml了。现在不仅仅是spring用annotation连hibernate也是大量的使用JPA annotation了,包括struts2以及spring mvc都是。
------解决方案--------------------
很好很强大!!!熟练就好了。。  
 刚开始都会有点排斥的
------解决方案--------------------
我到时喜欢xml类型的,如果修改起来,不用重新去编译。
------解决方案--------------------
我觉得必须完全替代XML来做项目,
 目前注解是非常流行的方式,各大公司都放弃了原始XML的方式