春には、アプリケーションのバックボーンを形成し、オブジェクトは、春のIoCで管理されているコンテナと呼ばれている豆。
春では、IOCコンテナスプリングオブジェクトによって管理されるアプリケーションのバックボーンを構成する豆を称します。bean计算机中也称可重用组件
これは、オブジェクトの豆スプリングIoCコンテナ、組立及び管理の一例です。それ以外の場合は、Beanは一つだけ多くのオブジェクトのアプリケーションプログラムのです。それらの間のビーンの依存関係は、メタデータコンテナで使用する設定に反映されています。
アプリケーションの実際の構成に対応するSpringコンテナビーン定義オブジェクト。
豆タグref
要素は、他のビーン定義の名前を指します。要素id
とref
要素の間のリンクは、共同編集者間の依存関係を表現します。
複数のXMLファイル全体でBean定義をしてみましょう。典型的には、各個々のXML構成ファイルまたはモジュールは、論理層アーキテクチャを表します。<import/>
別の要素または複数のファイルからビーン定義をロードします。
<beans>
<import resource="services.xml"/>
<import resource="resources/messageSource.xml"/>
<bean id="bean1" class="..."/>
<bean id="bean2" class="..."/>
</beans>
名前付き豆
<豆ID = "人物" 名前= "人" クラス= "com.minghai.Person">
XMLベースの構成メタデータ、使用中id
および/またはname
特定のBean識別子。id
属性が指定されたIDを可能にし、name
他のエイリアスを用いて導入することができる特性,
、;
又は空格
分割されました。また、それはで使用可能なalias
エイリアス要素の導入。
<エイリアス名= "FROMNAME" 別名= "toName" />
ビーンのインスタンス化
豆の本質は、レシピの1つまたは複数のオブジェクトを作成するために使用されます。