小编Nic*_*ick的帖子

Spring无法自动装配Map bean

我在春天定义了一张地图:

<util:map id="AdditionalParams" scope="prototype" map-class="java.util.HashMap" 
          key-type="java.lang.String" value-type="java.lang.String">

    <entry key="Start" value="12345" />
    <entry key="Finish" value="12365" />
</util:map>
Run Code Online (Sandbox Code Playgroud)

然后我将这个bean自动装配到一个定义为:

private @Autowired @Qualifier(value = "AdditionalParams") Map<String, String> additionalParams;
Run Code Online (Sandbox Code Playgroud)

执行此操作时,会抛出一个异常,说:

引起:org.springframework.beans.factory.BeanCreationException:创建名为'DutyCreator'的bean时出错:注入自动连接的依赖项失败; 嵌套异常是org.springframework.beans.factory.BeanCreationException:无法自动装配字段:private java.util.Map DutyCreator.additionalParams; 嵌套异常是org.springframework.beans.factory.NoSuchBeanDefinitionException:[java.lang.String中]找到的依赖性[地图值java.lang.String类型]无类型的匹配豆:预期至少1豆,其有资格作为候选自动装配对于这种依赖.依赖注释:{@ org.springframework.beans.factory.annotation.Autowired(required = true),@ org.springframework.beans.factory.annotation.Qualifier(value = AdditionalParams)}

引起:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有找到类型为[java.lang.String]的匹配bean为依赖[map with value type java.lang.String]:期望至少有一个bean有资格作为autowire候选者对于这种依赖.依赖注释:{@ org.springframework.beans.factory.annotation.Autowired(required = true),@ org.springframework.beans.factory.annotation.Qualifier(value = AdditionalParams)}

有任何想法吗?

干杯.

java spring map

57
推荐指数
1
解决办法
4万
查看次数

叶节点的jstree不同图标

我正在使用jquery jstree组件,但问题是内置主题对具有子节点和叶节点的节点使用相同的图标是不理想的.

我将如何修改css以仅为叶节点指定自定义图标?

干杯.

jquery jstree

5
推荐指数
1
解决办法
7601
查看次数

标签 统计

java ×1

jquery ×1

jstree ×1

map ×1

spring ×1