package com.bjsxt.servlet;
import java.io.IOException;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebInitParam;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* 传统方式配置servlet
* 缺陷:
* 需要手动在web.xml中进行配置
* 对于团队协作开发容易造成同文件的修改,出现冲突
* servlet3.0版本支持注解方式配置servlet相关的信息
* 使用注解配置servlet
* 使用注解配置监听器
* 注解注解配置过滤器
*
* 注意:
* 3.0版本支持注解和web.xml文件同时使用。但是不允许同一个文件既使用注解又使用xml配置
* 缺陷:
* 配置和代码没有解耦
* @author administrator
*
*/
@WebServlet(name="MyServlet",value={"/MyServlet","/m","/s"},loadOnStartup=1,initParams={
@WebInitParam(name="str",value="哈哈")
})
public class MyServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//获取servletConfig对象
ServletConfig sc= this.getServletConfig();
System.out.println("我被访问了"+sc.getInitParameter("str"));
}
}
mybatis的注解学习
猜你喜欢
转载自blog.csdn.net/wyqwilliam/article/details/104054708
今日推荐
周排行