春の歴史
- 使用されるXML spring1.X構成
- ノートSpring2.X使用
- Spring3.X、Spring4.Xは、javaの構成を使用します
Javaの春の設定
Java構成の春は@Configurationていると@Beanは、2つの音符を達成しました
クラスの1.configuration役割は、XML設定の同等のことを尋ねました
XML構成に対応する方法で2.Bean作用、<豆>
例
春IOCを達成するためにJavaの構成と機能を使用してください
ステップ
1. POMは、依存Mavenの導入しました
2. Beanオブジェクトを作成します。
パッケージcn.itcast.spring。 パブリック クラスユーザー{ プライベート文字列のuserName; プライベート文字列のpasswd; プライベート整数歳。 パブリック文字列getUserName(){ リターンのuserName。 } 公共 ボイドsetUserName(文字列のuserName){ この .userName = userNameに。 } パブリック文字列getPasswd(){ リターンのpasswd。 } 公共 ボイドsetPasswd(文字列のpasswd){ この .passwd = passwdの; } 公共の整数getAge(){ 戻り値の年齢。 } 公共 ボイドsetAge(整数年齢){ この .age = 年齢。 } }
3.編集DAO層は、データベース層との相互作用をシミュレートするために使用します
パッケージcn.itcast.spring。 輸入はjava.util.ArrayList; 輸入はjava.util.List; パブリック クラスUserDAO { パブリックリスト<ユーザ> queryUser() { リスト <ユーザー> USERLIST = 新規のArrayList <ユーザー> (); 以下のために(int型 、iは3 <; I = 0 iは++ ) { ユーザーユーザ = 新しいユーザー(); user.setAge(I + 2 )。 user.setPasswd( + "passwdの" I); user.setUserName( "ユーザ名" +私); userList.add(ユーザ)。 } 戻りUSERLIST。 } }
ビジネスロジックBeanオブジェクトの作成4.サービス層