Servlet 3.0 使用注解配置URl提示404错误

我的环境是  Eclipse oxygen + Servlet 3.0 

因为3.0已经开始使用注解了

之前我都是配置listenner 还有Servlet mapping  在 web.xml 中

就像 这样子

在xml中配置

 

现在 有了 注解  我们只需要在对应的 类上  写上  他的标签即可

 

就像 上图 所示

需要注意 的 一点是 

matadata-complete  必须设置为false

Attribute : metadata-complete
The metadata-complete attribute defines whether this deployment descriptor and other
 related deployment descriptors for this module (e.g., web service descriptors) are complete, or
 whether the class files available to this module and packaged with this application should be
 examined for annotations that specify deployment information. If metadata-complete is set to
 "true", the deployment tool must ignore any annotations that specify deployment information,
 which might be present in the class files of the application. If metadata-complete is not
 specified or is set to "false", the deployment tool must examine the class files of the application
 for annotations, as specified by the specifications.

Data Type : boolean
Enumerated Values :
 - true
 - false

可以 看到 true 的话 会 忽略注解  false 的 才会使用注解

 

 

转载于:https://www.cnblogs.com/mythdoraemon/p/7461162.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值