sevlet@WebServlet注解解析不到

    技术2022-07-20  75

    问题描述

    maven添加servlet-api的依赖,如下

    <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.5</version> <scope>provided</scope> </dependency>

    创建servlet,添加@WebServlet注解,该注解是红色、解析不到

    原因分析

    @WebServlet注解需要的依赖版本为3.0以上

    解决方法

    查询maven中央仓库,选取3.1.0版本的servlet-api依赖,复制,添加到自己的pom.xml文件中。

    <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency>

    注意

    servlet-api版本不同,其<groupId>和<artifactId>有所不同,所以直接复制maven中央仓库给出的模板,不要只在pom文件上改动版本

    参考文章

    https://blog.csdn.net/weixin_41942190/article/details/103957142

    Processed: 0.015, SQL: 9