• Spring学习心得--------bean-Factory


           在学习Spring框架的过程中发现,Spring中的bean不仅是对javabean的一种封装,让你可以通过beanfactoryAPI读取自己配置的beans.xml文件来实现javabean的设置,即数据的设置。Spring会根据beans.xml文件生成bean实例  //注入?,也可以用于生成类的实例。比如生成想要用到的类的实例,不仅只是javabean的实例创建。

          在Sring模式下,对javabean的设置即代码编写是一样的,都要写getter和setter方法。

          在beans,xml文件中bean的配置格式如下:

                <beans xmlns="https://........................."

                 xmlns:xsi="http:.........................."

                 xsi:schemaLocation="http:...............

                  http://...................................">

                       <bean id="name" class="classpath"  parent="par">

                          <property name="name1"   value="value1"/>

                      </bean>

                 </beans>

             其中,name可以看作是bean实例的名字,就相当于新创建的实例名;classpath则是该bean实例所代表的javabean文件的位置(编译生成的class文件在bin中,一般格式为“包名.类名”)。

    在<property />中设置javabean中的属性值,其中name1是javabean中的属性名,value1则是生成的实例name中属性名为name1的值。

            parent属性用于继承javabean,par中是父类javabean实例的名称,即id属性对应的值。可以对父类实例的属性进行覆盖和继承,以

    及子类javabean实例的扩展也可以(即子类属性的扩展)。

            Spring自动装配:ByNmae,ByType

            注意:要在Beans.xml文件的<beans>标签下<bean>标签上添加一行<context:annotation-config/>

            ByName:通过<bean>中的id或name属性来注入。

            ByType:通过<bean>中的class属性来注入。

           

           

          

  • 相关阅读:
    NW开发教程系列六:表头和表体(多表体)
    Java 正则表达式 量词 --- 三种匹配模式【贪婪型、勉强型、占有型】
    信号量与PV操作
    java的(PO,VO,TO,BO,DAO,POJO)解释
    使用Application对象简单完成网站总访问人数的统计
    更新记录后关闭子窗口并刷新父窗口的Javascript
    jquery jqPlot API 中文使用教程
    一款基于bootstrap的datetimepicker
    2013杭州赛区Ants hdu4776
    openGL中的函数调用类成员函数
  • 原文地址:https://www.cnblogs.com/darling1550lz/p/10456438.html
Copyright © 2020-2023  润新知