春の構成を説明するJava

まず、次のようにディレクトリ構造は次のとおりです。

1. User.java

1つの パッケージcn.sxt.vo。
2  
3  インポートjava.util.Date。
4  
5  パブリック クラスユーザー{
 6      
7      プライベート文字列名。
8      プライベート int型の年齢;
9      プライベート日の誕生日。
10      公共の文字列のgetName(){
 11          リターン名。
12      }
 13      公共 ボイドのsetName(文字列名){
 14          この .nameの= 名前。
15      }
 16      公共 のintgetAge(){
 17          リターン年齢。
18      }
 19      公共 ボイド setAge(int型の年齢){
 20          この .age = 年齢。
21      }
 22      公衆日付getBirthday(){
 23          リターン誕生。
24      }
 25      公共 ボイドsetBirthday(日の誕生日){
 26          この .birthday = 誕生日。
27      }
 28      @Override
 29      パブリック文字列のtoString(){
 30          リターン"ユーザー[名=" +名+ "年齢=" +年齢+ "誕生日=" +誕生日+ "]" ;
31      }
 32 }

2. beans.xmlの

<?XMLバージョン= "1.0"エンコード= "UTF-8"> 
<ビーンズのxmlns = "http://www.springframework.org/schema/beans" 
    のxmlns:XSI =「http://www.w3.org / 2001 / XMLスキーマ・インスタンス" 
    のxsi:schemaLocationの =" http://www.springframework.org/schema/beans 
        HTTP:// www.springframework.org/schema/beans/spring-beans.xsd「> 
      <! -  
          その他の構成情報に大きな役割をインポートするためのインポートが使用して開発されたチームワーク
        - > 
      < インポートリソース=「のcontext.xml」/> 
</豆>

3.のcontext.xml

<?XMLバージョン= "1.0"エンコード= "UTF-8"> 
<ビーンズのxmlns = "http://www.springframework.org/schema/beans" 
    のxmlns:XSI =「http://www.w3.org / 2001 / XMLスキーマ・インスタンス" 
    のxsi:schemaLocationの =" http://www.springframework.org/schema/beans 
        HTTP:// www.springframework.org/schema/beans/spring-beans.xsd「> 
    < 説明 > 
        説明情報
     </説明> 
    <! -  
        Beanは、Javaオブジェクトを表す  IDのみコンテナ内のオブジェクトの識別子ですあなたは、コンテナからオブジェクト識別子によって取得することができます何名IDが設定されていない場合、名前は、オブジェクトの識別子として機能するIDの構成の場合、IDは別名です同時にエイリアス複数のセパレータ(カンマ、エイリアスの複数との間の空間を設けることができます、
        どこに完全修飾クラス名=名+パケットクラス名;
      - > 
    <  ID = "ユーザ"  = "U1、U2のU3、U4" クラス = "cn.sxt.vo.User"> 
        <! - プロパティクラスのプロパティを表し、オブジェクトに値を設定する方法を提供する必要性を設定名前は、ポストセットし除去する方法であって、
              属性の設定値の値、値、および基本データ型はString属性に提供されてもよいです値がオブジェクト参照ref属性を使用する必要がある場合
          - > 
        < プロパティ  =「名前」 =「ジョー・スミスクレイジー」/> 
        <プロパティ名=「年齢」値=「22がある」/> 
    </豆> 
    <!  
        
        
    <エイリアス名= "ユーザー"の別名= "U5" /> 
</豆>

4. SpringTest.java

パッケージcn.sxt.spring。

輸入org.junit.Test;
輸入org.springframework.context.ApplicationContext;
輸入org.springframework.context.support.ClassPathXmlApplicationContext; 

輸入cn.sxt.vo.User; 

パブリック クラスSpringTest { 
    @Test 
    公共 ボイドtestHello(){ 
        
        ApplicationContextのAC = 新しい ClassPathXmlApplicationContext( "beans.xmlの" )。
        ユーザーU =(ユーザー)ac.getBean( " U4 " )。
        System.out.println(U)。
    } 
}

 

おすすめ

転載: www.cnblogs.com/Vincent-yuan/p/11247746.html