好处:支持注解配置,可以不需要web.xml了
步骤:
(1)创建JavaEE项目,选择Servlet的版本3.0以上,可以不创建web.xml
(2)定义一个类,实现Servlet接口
(3)复写方法
(4)在类上使用@WebServlet注解,进行配置
* @WebServlet("资源路径")
Java EE6版本后才可用 Servlet 3.0 及以后的版本版本
创建一个新的Module 这里不创建 xml 文件
package test;
import javax.servlet.*;
import javax.servlet.annotation.WebServlet;
import java.io.IOException;
//不配置xml 文件,通过 servlet3.0 特性配置
//@WebServlet(urlPatterns = "/demo")
@WebServlet("/demo")//也可以直接写值即可
public class ServletDemo implements Servlet {
@Override
public void init(ServletConfig servletConfig) throws ServletException {
}
@Override
public ServletConfig getServletConfig() {
return null;
}
@Override
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("Servlet3.0 来了");
}
@Override
public String getServletInfo() {
return null;
}
@Override
public void destroy() {
}
}
访问成功: