其他分享
首页 > 其他分享> > 注解配置与xml

注解配置与xml

作者:互联网

注解配置:分散,绑定源代码
作用
1.生成文档。这是最常见的,也是java 最早提供的注解。常用的有@see @param @return 等;
2.跟踪代码依赖性,实现替代配置文件功能。比较常见的是spring 2.5 开始的基于注解配置。作用就是减少配置。现在的框架基本都使用了这种配置来减少配置文件的数量;
3.在编译时进行格式检查。如@Override放在方法前,如果你这个方法并不是覆盖了超类方法,则编译时就能检查出。
web.xml配置:一种集中式的元数据,与源代码无绑定
servlet配置
这是我们常用的一个配置,主要使用的标签是为Servlet 命名和为 Servlet 定制 URL。

 <servlet>
    <servlet-name>servlet的名字</servlet-name>
    <servlet-class>servlet的路径</servlet-class>
    <init-param>
        <param-name>初始化参数名字</param-name>
        <param-value>初始化参数值</param-value>
    </init-param>
  </servlet>
  <servlet-mapping>
    <servlet-name>servlet的名字</servlet-name>
    <url-pattern>/发布到服务器的名字</url-pattern>
  </servlet-mapping>

注解优点:
简化配置
使用起来直观且容易,提升开发的效率
类型安全,容易检测出问题
缺点:
修改起来比xml麻烦
如果不项目不了解,可能给开发和维护带来麻烦
Xml优点:
把类与类之间松解偶;修改方便;容易扩展
容易和其他系统进行数据交互
对象之间的关系一目了然
缺点:
配置冗长,需要额外维护;影响开发效率
类型不安全,校验不出来,出错不好排查
注解简单概括:写起来比较简单、方便,看起来也简洁,但是修改麻烦
Xml配置概括:写起来比较灵活、修改方便,但是写和维护麻烦

标签:xml,配置,修改,麻烦,注解,servlet
来源: https://www.cnblogs.com/diakla/p/16205132.html