gpt4 book ai didi

org.springframework.beans.factory.config.YamlProcessor.getFlattenedMap()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-14 14:53:31 26 4
gpt4 key购买 nike

本文整理了Java中org.springframework.beans.factory.config.YamlProcessor.getFlattenedMap()方法的一些代码示例,展示了YamlProcessor.getFlattenedMap()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YamlProcessor.getFlattenedMap()方法的具体详情如下:
包路径:org.springframework.beans.factory.config.YamlProcessor
类名称:YamlProcessor
方法名:getFlattenedMap

YamlProcessor.getFlattenedMap介绍

[英]Return a flattened version of the given map, recursively following any nested Map or Collection values. Entries from the resulting map retain the same order as the source. When called with the Map from a MatchCallback the result will contain the same values as the MatchCallback Properties.
[中]返回给定映射的展开版本,递归地跟随任何嵌套映射或集合值。结果映射中的条目保留与源相同的顺序。使用MatchCallback中的映射调用时,结果将包含与MatchCallback属性相同的值。

代码示例

代码示例来源:origin: spring-projects/spring-framework

private boolean process(Map<String, Object> map, MatchCallback callback) {
  Properties properties = CollectionFactory.createStringAdaptingProperties();
  properties.putAll(getFlattenedMap(map));

代码示例来源:origin: org.springframework/spring-beans

private boolean process(Map<String, Object> map, MatchCallback callback) {
  Properties properties = CollectionFactory.createStringAdaptingProperties();
  properties.putAll(getFlattenedMap(map));

代码示例来源:origin: spring-projects/spring-framework

@Test
@SuppressWarnings("unchecked")
public void flattenedMapIsSameAsPropertiesButOrdered() {
  this.processor.setResources(new ByteArrayResource("foo: bar\nbar:\n spam: bucket".getBytes()));
  this.processor.process((properties, map) -> {
    assertEquals("bucket", properties.get("bar.spam"));
    assertEquals(2, properties.size());
    Map<String, Object> flattenedMap = processor.getFlattenedMap(map);
    assertEquals("bucket", flattenedMap.get("bar.spam"));
    assertEquals(2, flattenedMap.size());
    assertTrue(flattenedMap instanceof LinkedHashMap);
    Map<String, Object> bar = (Map<String, Object>) map.get("bar");
    assertEquals("bucket", bar.get("spam"));
  });
}

代码示例来源:origin: apache/servicemix-bundles

private boolean process(Map<String, Object> map, MatchCallback callback) {
  Properties properties = CollectionFactory.createStringAdaptingProperties();
  properties.putAll(getFlattenedMap(map));

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