SpringのIOC容器にビーンを配置する
1027 ワード
バーを設定
設定形式:XMLファイルに基づく方式.注釈による方法
ビーンの配置方式:全クラス名(反射)、工場法(静的工場法&模範工場法)、FactoryBen
IOC容器BeanFactory&Application Contect概要
依存注入の方式:属性注入;コンストラクタ注入
注入属性値の詳細
自動転送
ベルン間の関係:継承;依存
beanの役割領域:singleton;プロトタイプWEB環境スコープ
外部プロパティファイルを使う
spEL
IOC容器中のビーンのライフサイクル
Spring 4.xの新特性:汎型依存注入
xmlファイルにbeanノードでbeanを配置する
<!-- bean-->
<!-- bean-->
<bean id="employee1" class="xyz.huning.spring4.di.Employee">
<!-- -->
<!-- : set -->
<property name="id" value="1"></property>
<!-- ref bean-->
<property name="department" ref="department1"></property>
</bean>
id:Beanの名前.
IOC容器の中では唯一でなければならない.
IDが指定されていない場合、Springは自動的にパーミッションをビーンの名前として決められます.
idは複数の名前を指定できます.名前の間はコンマ、セミコロン、またはスペースで区切られます.