为什么hibernate,spring和struts提供基于注解的配置,xml配置和基于注解的配置有什么区别,请举例说明?
发布于 2015-07-03 12:51:54
您不需要编写大量的xml代码,而是专注于业务逻辑,而是一直在配置xml。
答案已经在这里了..Xml configuration versus Annotation based configuration
发布于 2015-07-03 12:55:30
XML配置的一个优点是它与代码是分离的,因此源代码可以专注于业务逻辑,而不会被“粘合”代码弄得乱七八糟,无法将所有组件放在一起。另一个优点是,您可以在不重新编译代码的情况下更改它。
另一方面:有些人不喜欢XML,并且拥有一组相互引用的XML配置文件可能会变得难以理解和导航。让一个类的配置接近那个类(在源文件本身中)可以使配置的哪个部分更清楚地属于哪个类。
https://stackoverflow.com/questions/31198674
复制相似问题