web应用使用spring
对于java而言,使用最多的还是web开发,如何在web应用中使用spring呢,web应用中没有main方法,而且必须在servlet容器加载时就创建spring的IOC容器,之前在学习Servlet的时候有讲到一个Servlet监听器,可以监听ServletContext、HttpSession、ServletRequest等对象的创建和销毁
所以可以实现ServletContextListener接口,重写contextInitialized方法来实现spring的IOC容器的创建
1 | public interface ServletContextListener extends EventListener { |
在web.xml中配置listener
1 | <listener> |