初学Servlet中的注解,使用自动注解开发Servlet

注解开发Servlet

自动注解开发Servlet

  • 代码展示:
package com.lichee.servlet;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/*
    自动注解配置Servlet
    @WebServlet("Servlet路径")
 */
@WebServlet("/servletDemo1")
public class ServletDemo1 extends HttpServlet{

    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        System.out.println("servlet执行了...");
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        doGet(req,resp);
    }
}

注解详解

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface WebServlet {
    //指定Servlet的名称。等效于web.xml文件<servlet>标签下的<servlet-name>
    String name() default "";
	//用于映射Servlet。等效于<url-pattern>
    String[] value() default {};
    String[] urlPatterns() default {};
	//指定Servlet的加载时机。等效于<load-on-startup>
    int loadOnStartup() default -1;
	//指定Servlet的初始化参数。等效于<init-param>
    WebInitParam[] initParams() default {};
	//指定Servlet是否支持异步
    boolean asyncSupported() default false;
	//指定Servlet的小图标
    String smallIcon() default "";
	//指定Servlet的大图标
    String largeIcon() default "";
	//指定Servlet的描述信息
    String description() default "";
	//指定Servlet的显示名称
    String displayName() default "";
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值