这取决于您的需要:
- 如果您希望将所有配置内容都放在一个位置,请在web.xml上进行操作
- 否则,如果您(像我一样)觉得当我们处理大量的声明和配置项时XML配置文件变得太沉重,那么只需跳转到批注即可。
我个人更喜欢这些注释,因为它属于我的Java代码,我发现自己在上面,但是处理大型XML配置文件(也许不是您的情况)烦人,并且花了我很多时间才能得到我想要的(这是我的个人看法)
另一方面,当我们对此进行专业处理时,这并不重要,因为当应用程序正常运行时,没人会问您为sevlet声明选择了什么。

这取决于您的需要:
我个人更喜欢这些注释,因为它属于我的Java代码,我发现自己在上面,但是处理大型XML配置文件(也许不是您的情况)烦人,并且花了我很多时间才能得到我想要的(这是我的个人看法)
另一方面,当我们对此进行专业处理时,这并不重要,因为当应用程序正常运行时,没人会问您为sevlet声明选择了什么。