Spring Bean: 表
次の表には、現在のアプリケーションに含まれるすべてのSpring Beanが一覧表示されます。Bean IDをクリックすると、特定のSpring Beanの構成が表示されます。
Spring Beanは、Spring アプリケーション・コンテキストであるSpringコンテナによってインスタンス化、アセンブル、および管理されるJavaオブジェクトです。Springアプリケーションには1つ以上のSpring Beanが含まれます。
Springアプリケーションには、相互に独立した、または階層に組み込まれた複数のアプリケーション・コンテキストを含めることもできます。ただし、管理コンソールはこの点を考慮せず、すべてのアプリケーション・コンテキストのSpring Beanを一覧表示します。個々のSpring Beanが属するアプリケーション・コンテキストを確認するには、表の「アプリケーション・コンテキスト」列を参照してください。
ノート:構成を表示するには、Spring Beanを含むアプリケーションを起動する必要があります。
列の表示
「この表のカスタマイズ」を展開して「列の表示」リストを変更すると、このページに表示されるデータ・ポイントを減らしたり増やしたりできます。それぞれのデータ・ポイントは各自の表列に表示されます。
次の表に、このページの列に表示できるすべてのデータ・ポイントを記載します。
名前 説明 Bean ID Spring Beanの名前。
アプリケーション・コンテキスト このSpring Beanが定義されているアプリケーション・コンテキストの表示名。アプリケーション・コンテキストは、Springの制御の反転(IoC)コンテナです。
MBean属性:
SpringBeanDefinitionRuntimeMBean.ApplicationContextDisplayName
Beanクラス名 Springアプリケーションのアプリケーション・コンテキストに定義されている、このSpring Beanのクラス名。
リソース このBean定義の元となるリソースの名前。暗黙的に登録されたBeanの場合は空である可能性があります。
MBean属性:
SpringBeanDefinitionRuntimeMBean.ResourceDescription
ロール このBean定義のロールのヒント。ロールは、ROLE_APPLICATION、ROLE_SUPPORT、またはROLE_INFRASTRUCTUREのいずれかです。
スコープ このBeanのスコープ。スコープには、「singleton」、「prototype」の他に、Web固有の値やユーザー定義の値も指定できます。
親Bean ID 親Bean定義の名前(ID)。
シングルトン これがシングルトンSpring Beanかどうか。シングルトンBeanのインスタンスは、各アプリケーション・コンテキストのBean定義ごとに1つのみです。
抽象 このSpring Beanが「抽象」かどうか。抽象Bean定義は、他の定義のベースとして使用できますが、インスタンス化することはできません。
遅延初期化 このBeanを、時間をかけて初期化する必要があるかどうか。時間をかけて初期化されるBeanは、必要になるまでは作成されません。
Autowire候補 このBeanが、他のBeanに自動接続する候補かどうか。