zoukankan      html  css  js  c++  java
  • 注入值到Spring bean属性

    在Spring中,有三种方式注入值到 bean 属性。
    • 正常的方式
    • 快捷方式
    • “p” 模式

    正常方式:

    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
    
        <bean id="FileNameGenerator" class="com.yiibai.common.FileNameGenerator">
            <property name="name">
                <value>xiaoming</value>
            </property>
            <property name="type">
                <value>1</value>
            </property>
        </bean>
    </beans>

    快捷方式:

    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
    
        <bean id="FileNameGenerator" class="com.yiibai.common.FileNameGenerator">
            <property name="name" value="yiibai" />
            <property name="type" value="txt" />
        </bean>
        
    </beans>

    P模式:

    <beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:p="http://www.springframework.org/schema/p"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
    
        <bean id="FileNameGenerator" class="com.yiibai.common.FileNameGenerator" 
                 p:name="xiaoming" p:type="sb" />
        
    </beans>
  • 相关阅读:
    7-外键的变种 三种关系
    06-表的操作
    05-库的操作
    04-基本的mysql语句
    8-数据的增删改
    03-MySql安装和基本管理
    Entity FrameWork 单表对多实体
    让Entity Framework启动不再效验__MigrationHistory表
    Entity Framework搜索指定字段解决方案
    Linux+Mono+WebService:CS1703: An assembly with the same identity--mscorlib
  • 原文地址:https://www.cnblogs.com/diaoniwa/p/6490665.html
Copyright © 2011-2022 走看看