Javaservlet@Override注释

Javaservlet@Override注释,java,servlets,Java,Servlets,在重写javax.servlet.http.HttpServlet中的doGet()和doPost()方法时,是否应该添加@Override注释 例如: @WebServlet("/") public class MyServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException

在重写
javax.servlet.http.HttpServlet
中的
doGet()
doPost()
方法时,是否应该添加
@Override
注释

例如:

@WebServlet("/")
public class MyServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
        /* my code */
    }
}

我从未见过向servlet代码添加
@Override
注释的代码。

始终使用
@Override
。它有助于捕获导致类被扩展更改的错误。

是的,您应该尽可能始终使用
@Override
,记录您正在重写方法,并防止由于参数类型错误而不重写。