(3)在XML配置文件中使用setter方法注入方式装配User实例user2,关键代码补充并解释:
时间: 2024-09-25 20:12:36 浏览: 34
在XML配置文件中,Spring框架通常使用`<bean>`标签来通过setter方法的方式注入依赖。假设我们有一个User类,它有一个名为"user"的属性需要注入。以下是关键代码的示例:
```xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 定义User类的bean -->
<bean id="user2" class="com.example.User">
<!-- 使用property元素设置setter方法 -->
<property name="name" value="John Doe"/>
<property name="age" value="30"/>
</bean>
<!-- 其他相关的bean配置... -->
</beans>
```
这里的关键在于`<property>`标签,它们对应User类的setter方法。例如,`<property name="name" value="John Doe"/>`表示Spring会调用`public void setName(String name)`这个setter方法,并传入字符串"John Doe"作为参数。
阅读全文