Servlet3.0规范在javax.servlet.annotation包下提供了如下Annotation:
@WebServlet:用于装饰一个Servlet类,部署Servlet类。
@WebInitParam:用于@WebServlet或@WebFilter一起使用,为Servlet,Filter配置参数。
@WebListener:用于修饰Listener类,部署Listener类。
@WebFilter用于修饰Filter类,部署Filter类。
@MultipartConfig:用于修饰Servlet,指定该Servlet将会负责处理multipart/form-data类型的请求(用于上传)
@ServletSecurity:这是一个与JAAS有关的Annotation,修饰Servlet指定该Servlet的安全与授权控制。
@HttpConstraint:用于与@ServletSecurity一起使用,用于指定该Servlet的安全域授权控制。
@HttpMethodConstraint:用于与@ServletSecurity一起使用,用于指定该Servlet的安全域授权控制。