access @Autowired
public class RSSServlet extends HttpServlet {
private static NewsService newsService;
private static ApplicationContext ctx;
private static String[] configs = {"classpath:applicationContext.xml"};
static {
ctx = new ClassPathXmlApplicationContext(configs);
newsService = (NewsService)ctx.getBean("newsService");
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//...
}
}
==========================================
access @Resource
public class RSSServlet extends HttpServlet {
private static Properties config;
private static ApplicationContext ctx;
private static String[] configs = {"classpath:applicationContext.xml"};
private static String domain;
static {
ctx = new ClassPathXmlApplicationContext(configs);
config = (Properties)ctx.getBean("runtimeConfig");
domain = (String) config.get("domain");
System.out.println("*** domain="+domain);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//...
}
}
No comments:
Post a Comment