Servlet注解:
将之前庞大的配置信息中,一些不会经常变化修改的配置直接在java类上使用注解进行标注,减少和减轻web.xml文件体积,提高开发效率。
有一些需要变化的信息,还是要配置到web.xml文件中,一般都是< 注解+配置文件> 的开发模式。
第一个注解:
jakarta.servlet.annotation.WebServlet
//在Servlet类上使用:@WebServlet
@WebServlet
public class HelloServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
}
}
WebServlet注解中的属性:
name属性:用来指定Servlet的名字。
@WebServlet(name = "hello")
等同于:
<servlet-name>hello</servlet-name>
urlPatterns属性:用来指定Servlet的映射路径。可以指定多个字符串。