zoukankan      html  css  js  c++  java
  • spring属性的注入

    1,通过setter方法注入

    将要注入的属性上添加setter方法

    使用bean元素的<property>子元素进行设置

      (1)简单类型值,直接使用value赋值,如基本数据类型

      (2)引用类型使用ref 赋值

      (3)集合类型,直接使用对应的集合元素类型即可

    spring通过setter方法注入属性值

    在配置文件里配置的值都是string类型的,spring会自动的完成类型的转换

    属性设置值,是在init方法执行前完成的

    2,通过构造方法注入

    <bean id="somebean" class="spring.day1.constter.SomeBean"> <!-- constructor-arg:构造器参数

    1,spring在实例化对象的时候,如果对象没有配置constructor-arg,则使用默认的构造器实例化对象

    2,如果有constructor-arg,那么spring使用这些constructor-arg来唯一确定一个构造器 --> <constructor-arg value="name"/> <constructor-arg value="123"/> <constructor-arg ref="otherbean"/> </bean>

  • 相关阅读:
    打印水仙花数
    ios9基础知识总结(一)
    简单工厂模式自我理解
    例子
    委托
    IO 磁盘总结
    配置文件命令
    三层架构dal 层基本代码 非查询/查询
    三层架构自我总结
    三层架构源代码
  • 原文地址:https://www.cnblogs.com/Girlir/p/8910743.html
Copyright © 2011-2022 走看看