まず、次のようにディレクトリ構造は次のとおりです。
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)。 } }