spring学习笔记(三)

1.获取bean的几种方式

   a.如果使用ApplicationContext ,则配置的bean如果是 singlton不管你用不用,都被实例化.(好处就是可以预先加载,缺点就是耗内存)

   b.如果是 BeanFactory ,则当你获取beanfacotry时候,配置的bean不会被马上实例化,当你使用的时候,才被实例(好处节约内存,缺点就是速度)

   c.规定一般没有特殊要求,应当使用ApplicatioContext完成(90%)

 

2.三种获取ApplicationContext 对象引用的方法

     

     a.ClassPathXmlApplicationContext -> 通过类路径

     b.FileSystemXmlApplicationContext -> 通过文件路径

     c.XmlWebApplicationContext

    举例:

     ApplicationContext ac=new FileSystemXmlApplicationContext("文件路径beans.xml / applicationContext.xml");

 

posted @ 2014-01-08 22:42  未来动力  阅读(147)  评论(0编辑  收藏  举报