我有application.properties文件,其中包含如下所示的Map值,
myMap={key1:'value1',key2:'value2',....}
现在我知道我可以使用了,
@Value("#{${myMap}}")
private Map<String,String> myMap;
但是我想使用环境API来阅读。但是我看不到将Map值作为Map提取的正确方法。我只看到
import org.springframework.core.env.Environment;
@Autowired
private Environment env;
Map<String,String> myMap = env.getProperty("myMap"); // returns String
如何使用Enviromnet API直接从属性文件中获取地图?还是我需要自己进行转换?
感谢您的帮助。