HM_LEADNEWS

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结构中,我们

原创不易,完成人机校验,阅读全文

相关推荐