<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    當柳上原的風吹向天際的時候...

    真正的快樂來源于創造

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
    在Spring的Bean裝配文件中配置組件是合適的,但類似于數據庫細節,隊列主題細節等應該分離出來,這時我們可以使用Spring的PropertyPlaceholderConfigurer從外部屬性文件中裝載一些配置信息,使用起來很簡單,請參考下例:
    http://www.tkk7.com/Files/heyang/SpringProperties20090926133054.rar

    注意加入必要的包:commons-logging-1.0.4.jar,log4j-1.2.14.jar,spring.jar

    兩個配置的內容:
    person1.properties
    person1.id=001
    person1.name
    =Andy
    person1.password
    =123456

    person2.properties
    person2.id=002
    person2.name
    =Bill
    person2.password
    =111111

    Bean裝配文件的內容:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">

    <beans>
        
    <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
            
    <property name="locations">
                
    <list>
                    
    <value>person1.properties</value>
                    
    <value>person2.properties</value>                
                
    </list>
            
    </property>
        
    </bean>
        
    <bean id="person1" class="com.heyang.Person" >    
            
    <property name="id">
                
    <value>${person1.id}</value>
            
    </property>
            
    <property name="name">
                
    <value>${person1.name}</value>
            
    </property>
            
    <property name="password">
                
    <value>${person1.password}</value>
            
    </property>
        
    </bean>
        
        
    <bean id="person2" class="com.heyang.Person" >    
            
    <property name="id">
                
    <value>${person2.id}</value>
            
    </property>
            
    <property name="name">
                
    <value>${person2.name}</value>
            
    </property>
            
    <property name="password">
                
    <value>${person2.password}</value>
            
    </property>
        
    </bean>
     
    </beans>

    Person類:
    public class Person{
        
    private String name;
        
    private String id;
        
    private String password;
        
        
    public String toString(){
            
    return "Person id="+id+" name="+name+" password="+password;
        }
        
        
    public String getId() {
            
    return id;
        }
        
    public void setId(String id) {
            
    this.id = id;
        }
        
    public String getName() {
            
    return name;
        }
        
    public void setName(String name) {
            
    this.name = name;
        }
        
    public String getPassword() {
            
    return password;
        }
        
    public void setPassword(String password) {
            
    this.password = password;
        }
        
        
    public static void main(String[] args){
            ApplicationContext appContext 
    = new ClassPathXmlApplicationContext("bean.xml");
            
            Person person1
    =(Person)appContext.getBean("person1");
            System.out.println(person1);
            
            Person person2
    =(Person)appContext.getBean("person2");
            System.out.println(person2);
        }
    }

    控制臺輸出:
    Person id=001 name=Andy password=123456
    Person id
    =002 name=Bill password=111111

    posted on 2009-09-26 13:34 何楊 閱讀(847) 評論(0)  編輯  收藏
    主站蜘蛛池模板: 亚洲av无码片在线观看| 国产高清视频免费在线观看 | 亚洲中文字幕久久久一区| 国产成人亚洲精品电影| 国产成人精品无码免费看| 午夜视频免费成人| 亚洲av无码乱码国产精品fc2| 亚洲色大成网站www久久九| 亚洲高清中文字幕免费| 在线观看午夜亚洲一区| 亚洲国产成人AV在线播放| 99热这里有免费国产精品| 亚洲日本韩国在线| 久久亚洲精品国产精品婷婷| 久久免费精品视频| 亚洲国产成人久久精品99| 精品国产成人亚洲午夜福利| 日本特黄特黄刺激大片免费| 亚洲成人动漫在线观看| 国产免费爽爽视频在线观看| 亚洲av无码不卡| 国产精品怡红院永久免费| 亚洲成a人片在线观看中文动漫| 精品免费AV一区二区三区| 久久久久高潮毛片免费全部播放| 亚洲人成影院在线观看| 日本不卡免费新一区二区三区| 日本亚洲精品色婷婷在线影院| 91制片厂制作传媒免费版樱花| 精品亚洲456在线播放| 亚洲精品乱码久久久久久蜜桃| 日韩亚洲人成网站| 永久久久免费浮力影院| 亚洲欧洲AV无码专区| 欧洲黑大粗无码免费| 精品久久亚洲中文无码| 亚洲 自拍 另类小说综合图区| 免费的黄色网页在线免费观看| 国产一级做a爱免费视频| 国产亚洲蜜芽精品久久| 亚洲成色WWW久久网站|