gpt4 book ai didi

java - 如何使用 spring 从属性文件加载 map

转载 作者:太空宇宙 更新时间:2023-11-04 06:12:50 24 4
gpt4 key购买 nike

我正在尝试将 .properties 文件中的映射加载到 HashMap

属性文件具有以下内容:

try.map= one=1,\
two=2

代码:

@org.springframework.beans.factory.annotation.Value("${try.map}")
HashMap<String, String> tryMap;

将属性加载到 map 会导致:

 java.lang.IllegalStateException: Cannot convert value of type [java.lang.String] to required type [java.util.HashMap]: no matching editors or conversion strategy found

有什么想法如何为此创建映射策略吗?

最佳答案

我也遇到这个错误了。如果您想不费力地解决这个问题,只需正确检查您的导入即可。大多数情况下,如果导入错误的文件,您会收到此错误。对于您来说,我认为您在文件中导入了错误的 HashMap。检查它应该是java.util.HashMap。

关于java - 如何使用 spring 从属性文件加载 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28495178/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com