map的转换器疑问

来源:3-18 注入集合对象-2

小白0719

2023-01-17 14:08:17

老师,请问map的转换器在配置文件中该怎么写?我写着就报错了


转换类
public class HashMapConvereter implements Converter<LinkedHashMap, HashMap>{
    @Override
    public HashMap convert(LinkedHashMap linkHashMap) {
        HashMap hashMap=new HashMap();
        for (Object obj:linkHashMap.keySet())
            hashMap.put(obj,linkHashMap.get(obj));
        return hashMap;
    }
}
配置文件
<bean id="mapconversionService" class="org.springframework.context.support.ConversionServiceFactoryBean">
    <property name="converters">

        <map>  <!--  写到这里就报错了-->
            <bean class="com.imooc.HashMapConvereter"/>
        </map>
    </property>
</bean>


写回答

1回答

好帮手慕小蓝

2023-01-17

同学你好,<map>标签中应当先书写<entry>标签,同学这里出现了语法错误。

另外建议同学在对应的课程下进行提问。

祝学习愉快~

0

0 学习 · 9886 问题

查看课程