定义两个具有组合关系的Bean组件类,在applicationContext.xml中添加定义
时间: 2024-03-11 15:46:36 浏览: 106
好的,我将为您提供一个示例来说明如何定义两个具有组合关系的Bean组件类。假设我们有两个类:`Person`和`Address`。一个人可以有一个地址,因此`Person`和`Address`之间具有组合关系。
首先,我们需要定义`Address`类:
```xml
<bean id="address" class="com.example.Address">
<property name="street" value="123 Main St" />
<property name="city" value="Anytown" />
<property name="state" value="CA" />
<property name="zip" value="12345" />
</bean>
```
接下来,我们可以定义`Person`类,并将`address`注入到`Person`类中:
```xml
<bean id="person" class="com.example.Person">
<property name="name" value="John Doe" />
<property name="age" value="30" />
<property name="address" ref="address" />
</bean>
```
现在,我们已经定义了`Person`和`Address`两个类,并将它们组装在一起。您可以在需要使用`Person`对象的地方引用`person` bean,这将自动注入`Address`对象。
阅读全文