1、首先是先检查你注解是否写错了,是否少了一个/或者大小写错误
2、如果没问题,那么可能是你在web.xml中写了:metadata-complete="true",如果这样写,就只能在web.xml中配置了,把它改成false或者直接删掉就能使用注解了,或者干脆,在创建项目的时候不创建web.xml,一了百了。
我反正当时是看的狂神的视频学的,up主习惯用web.xml配置,所以加了上面的语句。
参考来源:https://blog.csdn.net/qq_41415742/article/details/108266013