mybatis的注解学习

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"));
	}

}
发布了1881 篇原创文章 · 获赞 848 · 访问量 95万+

猜你喜欢

转载自blog.csdn.net/wyqwilliam/article/details/104054708