20. (2分)下面哪个选项标签表示Map类型属性注入 ()A. set B list C. array D. map
时间: 2024-03-25 17:39:17 浏览: 19
选项D,map标签表示Map类型属性注入。在Spring中,我们可以使用map标签来注入Map类型的属性。假设我们有一个类,包含一个Map类型的属性:
```
public class MyService {
private Map<String, Integer> myMap;
// ...
}
```
我们可以在Spring的配置文件中使用map标签来为该属性注入值,如下所示:
```
<bean id="myService" class="com.example.MyService">
<property name="myMap">
<map>
<entry key="key1" value="1"/>
<entry key="key2" value="2"/>
<entry key="key3" value="3"/>
</map>
</property>
</bean>
```
在以上示例中,我们使用map标签来为MyService类中的myMap属性注入值。在map标签中,我们可以使用entry标签来定义Map中的每个键值对,其中key属性表示键,value属性表示值。选项A中的set标签用于注入普通类型的属性;选项B中的list标签用于注入List类型的属性;选项C中的array标签用于注入数组类型的属性。