标签:servlet注入
package com.orm.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.context.ApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;
public class TestServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
private ILoginService loginService;
private ApplicationContext applicationContext;
public void init(ServletConfig config) throws ServletException {
super.init(config);
applicationContext = WebApplicationContextUtils.getRequiredWebApplicationContext(this.getServletContext());
loginService= (ILoginService) applicationContext.getBean("loginService");
}
}
唯一不同的地方是需要在init()方法中手动到得需要注入属性的bean,其它与正常开发流程一样。
Spring+Servlet整合(如何向Servlet注入属性)
标签:servlet注入
原文地址:http://ty2538402559.blog.51cto.com/9486194/1976719