4

私は春の世界の初心者です。インタビューでは、を指定せずにXMLでBeanを作成できるかどうかを尋ねられましたclass(つまり、Beanにはid属性しかありません)。私にはこれに対する答えがありませんでした。クラス属性を指定せずにSpringでXMLでBeanを作成できるかどうか、および通常これを行う条件についてアドバイスしてください。

4

2 に答える 2

3

Springのドキュメントはそれを非常に明確にしています:

<!--
    Each bean definition must specify the fully qualified name of the class,
    except if it pure serves as parent for child bean definitions.
-->
<!ATTLIST bean class CDATA #IMPLIED>

このセクションでは、それについて詳しく説明し、役立つ例を示します。

于 2013-03-05T10:10:54.263 に答える
0

Szymonによって説明されているように、Bean定義の継承は1つの方法です。スキーマベースの構成は別の方法です。を参照してください。たとえば、Springのドキュメントから引用した

<!-- creates a java.util.List instance with the supplied values -->
<util:list id="emails">
    <value>pechorin@hero.org</value>
    <value>raskolnikov@slums.org</value>
    <value>stavrogin@gov.org</value>
    <value>porfiry@gov.org</value>
</util:list>
于 2013-03-05T10:38:45.493 に答える