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