春のアノテーションを使用して_____13開発を学びます

1.スプリング(applicationContext.xmlを)中にプロファイルを追加する必要が:

<! - 指定された注釈で自動的にスキャンパッケージ- > 
< コンテキスト:スキャンコンポーネントベース・パッケージ=「com.xbf.demo」/>

2.次に、対応するパケットに直接エンティティ・クラスを作成して、コメントを追加します。

ユーザー。ジャワ

// 追加したオブジェクトの春のコンテナ:に相当
 // <豆ID =「ユーザー」クラス=「com.xbf.demo.User」/> 

コンポーネント:コンポーネント豆
Contorller:Webレイヤーの
サービス:サービス層の
リポジトリ:DAO層

@Component(「ユーザ」パブリック クラスユーザー{
    パブリック文字列名=「XBF」; 
}

3.IOC注入:

3.1直接属性名を方法、@value(「属性値」)を提供するように設定されなくてもよいです

@Component( "USER2" のパブリック クラスのUser2 { 
     
    @value( "xbf2" プライベート文字列名; 
} 

// 相当于: 
<ビーンID = "USER2" クラス = "com.xbf.Demo.User2"> 
    <プロパティ名= "名前"値= "xbf2" /> 
</豆>

3.2メソッドを設定した場合、上記の方法は、直接セットで書かれている:@value(「属性値」を)

@Controller( "USER2" パブリック クラスユーザ2 {
     //     <beanクラス= "com.kuang.demo.User2" ID = "USER2">
     //         <プロパティ名= "名前"値= "秦疆2号" / >
     //     </豆> 


    プライベート文字列名; 

    パブリック文字列のgetName(){
         戻り名。
    } 
    
    @value( "秦疆" 公共 ボイドのsetName(文字列名){
         この .nameの= 名前。
    } 
}

 

おすすめ

転載: www.cnblogs.com/xbfchder/p/11276650.html