여러 서블릿을 web.xml에 설정할 경우 복잡해진다는 단점이 있음. 따라서 각 서블릿 클래스에 기호(@)를 이용해서 서블릿 표시를 해주면 훨씬 가독성이 좋아짐.
애너테이션을 이용해 서블릿 매핑을 하려면 @WebServlet을 이용하면 됨. 그리고 애너테이션이 적용되는 클래스는 반드시 HttpServlet 클래스를 상속 받아야 함.
(서블릿 클래스 위에 선언)
@WebServlet("/서블릿매핑이름");
public class ThirdServlet extends HttpServlet {
...
} // 애너테이션을 이용해서 만드는 서블릿 클래스는 반드시 HttpServlet을 상속 받아야 함.
매핑 이름이 이미 사용된 다른 매핑 이름과 중복되지 않도록 주의해야 함.