Spring注解配置和xml配置优缺点比较
Spring注解配置和xml配置优缺点比较编辑在昨天发布的文章《springboot基于注解方式配置datasource》一文中凯哥简单的对xml配置和注解配置进行了比较。然后朋友看到文章后,就问:那你说说这两种区别。编辑额,说真的,还真把凯哥给问蒙圈了。本文来源:凯哥Java【kaigejava】凯哥当时就回答:注解的方便。如果再深入呢?还真说不明白。是啊,现在都在说注解好,但是注解和xml比较
Spring注解配置和xml配置优缺点比较
编辑
在昨天发布的文章《spring boot基于注解方式配置datasource》一文中凯哥简单的对xml配置和注解配置进行了比较。然后朋友看到文章后,就问:那你说说这两种区别。
编辑
额,说真的,还真把凯哥给问蒙圈了。本文来源:凯哥Java【kaigejava】
凯哥当时就回答:注解的方便。如果再深入呢?还真说不明白。
是啊,现在都在说注解好,但是注解和xml比较起来有哪些优点呢?xml又为什么不好呢?有没有深入思考过么?以下内容是凯哥从网上找的并加以理解的。
想要弄清楚这个,我们先来看看Xml.
就目前Java web 开发应用中都能见到用xml作为配置的身影。在常用的框架中如:struts、spring mvc、hibernate、mybites等这些框架中(早期版本表现更为突出)都有xml配置。
我们就来看看XML的优点:
Xml优点
1:xml是集中式的元数据,不需要和代码绑定的;
在我们开发中,xml配置文件和代码类是区分开的。不需要绑定到代码中
2:使用xml配置可以让软件更具有扩展性;
比如,我们在spring中,我们不想使用接口而是想用接口的实现类,这个时候只需要修改xml配置中bean的class值就可以了。
3:对象之间的关系一目了然;
比如,我们在基于xml配置读取配置信息,如下图:
编辑
从xml结构中,我们
原创不易,完成人机校验,阅读全文
相关推荐
REDIS聊聊Redis的各种集群方案、及优缺点对比HM_LEADNEWSSpring boot 基于注解方式配置datasource学习笔录-SPRING BOOTspring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring学习笔录-SPRING BOOTspring boot框架学习之重要注解3注解方式读取外部资源配置文件学习笔录-SPRING BOOTspring boot框架学习学前掌握之重要注解(1)-sprng的java配置方式学习笔录-SPRING BOOTspring boot框架学习学前掌握之重要注解(4)-通过注解方式读取外部资源配置文件2SPRINGspring注解开发AnnotationConfigApplicationContext的使用学习笔录-SPRING BOOTspring boot自动注解引发的错误