spring为ApplicationContext提供有三种实现
来源:互联网 发布:山大威海网络管理中心 编辑:程序博客网 时间:2024/06/04 20:00
spring为ApplicationContext提供的3种实现分别为:ClassPathXmlApplicationContext,FileSystemXmlApplicationContext和XmlWebApplicationContext,其中XmlWebApplicationContext是专为Web工程定制的。使用举例如下:
1. FileSystemXmlApplicationContext
eg1. ApplicationContext ctx = new FileSystemXmlApplicationContext("bean.xml"); //加载单个配置文件
eg2.
String[] locations = {"bean1.xml", "bean2.xml", "bean3.xml"};
ApplicationContext ctx = new FileSystemXmlApplicationContext(locations ); //加载单个配置文件
eg3.
ApplicationContext ctx =new FileSystemXmlApplicationContext("D:/project/bean.xml");//根据具体路径加载文件
2. ClassPathXmlApplicationContext
eg1. ApplicationContext ctx = new ClassPathXmlApplicationContext("bean.xml");
eg2.
String[] locations = {"bean1.xml", "bean2.xml", "bean3.xml"};
ApplicationContext ctx = new ClassPathXmlApplication(locations);
注:其中FileSystemXmlApplicationContext和ClassPathXmlApplicationContext与BeanFactory的xml文件定位方式一样是基于路径的。
3. XmlWebApplicationContext
eg1. ServletContext servletContext = request.getSession().getServletContext();
ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(servletContext);
- spring为ApplicationContext提供有三种实现
- spring为ApplicationContext提供有三种实现
- spring为ApplicationContext提供有三种实现
- spring为ApplicationContext提供有三种实现
- spring为ApplicationContext提供有三种实现
- spring为ApplicationContext提供有三种实现
- spring为ApplicationContext提供有三种实现
- spring为ApplicationContext提供有三种实现(举例)
- spring为ApplicationContext提供的3种实现
- spring为ApplicationContext提供的3种实现
- java spring为ApplicationContext提供有三种实现(dubbo-consumer.xml)
- java spring为ApplicationContext提供有三种实现http://blog.csdn.net/jyonghu003/article/details/59631621
- java spring为ApplicationContext提供有三种实现(dubbo-consumer.xml)
- Spring的ApplicationContext.getBean()的具体实现
- Spring容器ApplicationContext实现和配置WebApplicationContext
- spring+mybatis通过ApplicationContext实现Autowired
- Spring ApplicationContext
- spring ApplicationContext
- response.sendRedirect & request.getRequestDispatcher(path).forward(request, response);
- ASP.NET底层与各个组件的初步认识与理解 汇总(转)
- IIS默认站点停止,启动时发生意外Ox8ffe2740错误;或者IIS站点前有红色的Error,无法启动IIS
- stone
- - -
- spring为ApplicationContext提供有三种实现
- linux下安装mysql
- 关于抛出java.lang.ClassCastException
- Oracle中Service Name、Database name、Instance Name的区别
- skype 的聊天记录存放位置
- 观察者模式(Observer Pattern)
- MFC中各种指针的获取
- 图像编程的好帮手-四大图像库:OpenCV/FreeImage/CImg/CxImage
- Intelligencia.UrlRewriter简单介绍(urlRewrite组件使用简单介绍)