springIOC简单内容

spring:就是Bean工厂,就是管理Bean的生命周期

Bean的特性:1.类是public类2.具有私有属性3.都有getter/setter方法4.无参构造器

注入方式:1.属性注入2.构造器注入

属性注入分为:可直接注入的属性类型,不可直接注入的属性类型和集合注入。

       可直接注入的属性类型有:基本数据类型,基本数据类型的包装类,String。

                    不可直接注入的属性类型有:<property name=""ref=""/>,<ref bean="beanId"/>,                         <bean/>。

         集合类的注入有:数组,List,Set,Map,Properties。

构造器注入:1.根据索引赋值,索引都是以0开头的;2.根据所属类型传值3.根据参数的名字传值4.直接传值

装载过程:1.自动注入(1.按类型注入(autoware=“byType”)2.按属性名称注入                   (autoware=“byName”))

           2.id和name的区别(1.id是唯一字段2.name可以在“,”或空格后面加对象,系统回以为是一个Bean)

           3.scope作用范围(1.prototype2.singleton)

     4.default(1.default-autowire2.default-lazy-init)

posted @ 2016-03-04 13:30  暖暖的幸福1  阅读(124)  评论(0编辑  收藏  举报