Servlet3.0的新特性 ——注解配置

版权声明:未经同意窃取和转载我的内容,如果涉及到权益问题,后果自负! https://blog.csdn.net/weixin_41605937/article/details/85759035

Servlet3.0 对应的javaEE6对应的是tomcat7.* 在传统的使用xml做Servlet的配置:

如果Servlet的有N个就必须要Servlet。就必须要配置多大的代码。 web.xml文件 出现臃肿 不利于开发 开发效率低。

在tomcat7中出现可以使用注解的(.xml)来取代xml的配置。表示是否忽略扫描webServlet注解

使用注意:存在这样一个属性 :

metadata-comlete ="ture":要忽略

metadata-comlete ="false":不要忽略

不需要这样一个属性:      缺省的情况是等价于metadata-comlete ="false"

注解和web.xml文件中的注解不能同时使用。这样会造成资源无法访问。在改动了注解后面一定要从新启动服务器。相当于一个配置。

web.xml文件最好保留 而且最好一定在WEB-INF中。

 使用配置的时候可以使用是xml文件 也可以是使用注解文件:

问题:xml和注解的各自的优缺点的是什么。怎么选择:

xml:

优点:xml配置很清晰 很直观 因为 java代码 相互分离 维护性比较高

缺点:xml文件配置导致配置臃肿 开发效率较低 

注解:

优点:开发效率较高 配置文件不臃肿 方便快速定位

缺点:和Java代码混合在一起 维护性比较低

选择的条件:

1 一般的在企业中现在注解使用的非常多 而我们做公司的开发 xml文件一般用于做通用的配置。个别配置来使用注解。学习阶段时尽量使用xml文件 在讲注解配置。

最后怎么使用听项目经理的。老大永远是我们的看齐的方向。

猜你喜欢

转载自blog.csdn.net/weixin_41605937/article/details/85759035