Spring框架--IOC的入门配置

Spring框架--IOC的入门配置

    导入基本的jar:

      

    

 

 

    

     创建Spring的核心配置文件:applicationContext.xml,并在bean标签下填入指定类的全路径名

      

 

 

     

      介绍下bean标签下的几个属性:

        基本配置(重点):

          id属性:命名可以随意,但不能重复,不能出现特殊字符

          name属性:理论上可以出现重复的名字,可以有特殊字符

          class属性:目标文件的url路径

          abstract属性:两种取值:true:表示当前bean为抽象的,就不会生成它的实例化对象;false:与true相反

 

        生命周期配置(了解):

          init-method属性:Bean被初始化的时候执行的方法

          destroy-method属性:Bean被销毁的时候执行的方法,前提是bean是单例

 

        作用范围配置(重点):

                scope属性:

                     singleton默认的,单例模式

                     prototype:多例模式

                     request:应用于web项目,Spring创建这个类以后,将这个类存入到request范围中

                     session:应用于web项目,Spring创建这个类以后,将这个类存入到session范围中

                     globalsession:应用于web项目,必须在porlet环境下使用,如果没有这种环境,相对于session

 

 

      读取applicationContext.xml配置文件

        使用工厂类:

           BeanFactory(老版):调用getBean()方法时才会生成类的实例

           ApplicationContext(新版):继承了BeanFactory,加载配置文件时就会把Spring管理的类实例  

             

 

 

   

 

 

 

 

 

      

    

posted @ 2019-12-16 22:18  发育中的程序猿  阅读(172)  评论(0编辑  收藏  举报