gpt4 book ai didi

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

转载 作者:知者 更新时间:2024-03-14 07:24:49 25 4
gpt4 key购买 nike

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

YamlMapFactoryBean.setResources介绍

暂无

代码示例

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

@Test(expected = IllegalStateException.class)
public void testSetBarfOnResourceNotFound() {
  this.factory.setResources(new FileSystemResource("non-exsitent-file.yml"));
  assertEquals(0, this.factory.getObject().size());
}

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

@Test(expected = DuplicateKeyException.class)
public void testDuplicateKey() {
  this.factory.setResources(new ByteArrayResource("mymap:\n  foo: bar\nmymap:\n  bar: foo".getBytes()));
  this.factory.getObject().get("mymap");
}

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

@Test
public void testGetObject() {
  this.factory.setResources(new ByteArrayResource("foo: bar".getBytes()));
  assertEquals(1, this.factory.getObject().size());
}

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

@Test
public void testSetIgnoreResourceNotFound() {
  this.factory.setResolutionMethod(YamlMapFactoryBean.ResolutionMethod.OVERRIDE_AND_IGNORE);
  this.factory.setResources(new FileSystemResource("non-exsitent-file.yml"));
  assertEquals(0, this.factory.getObject().size());
}

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

@Test
public void testMapWithIntegerValue() {
  this.factory.setResources(new ByteArrayResource("foo:\n  ? key1.key2\n  : 3".getBytes()));
  Map<String, Object> map = this.factory.getObject();
  assertEquals(1, map.size());
  assertTrue(map.containsKey("foo"));
  Object object = map.get("foo");
  assertTrue(object instanceof LinkedHashMap);
  @SuppressWarnings("unchecked")
  Map<String, Object> sub = (Map<String, Object>) object;
  assertEquals(1, sub.size());
  assertEquals(Integer.valueOf(3), sub.get("key1.key2"));
}

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

@Test
public void testMapWithPeriodsInKey() {
  this.factory.setResources(new ByteArrayResource("foo:\n  ? key1.key2\n  : value".getBytes()));
  Map<String, Object> map = this.factory.getObject();
  assertEquals(1, map.size());
  assertTrue(map.containsKey("foo"));
  Object object = map.get("foo");
  assertTrue(object instanceof LinkedHashMap);
  @SuppressWarnings("unchecked")
  Map<String, Object> sub = (Map<String, Object>) object;
  assertTrue(sub.containsKey("key1.key2"));
  assertEquals("value", sub.get("key1.key2"));
}

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

@SuppressWarnings("unchecked")
@Test
public void testOverrideAndRemoveDefaults() {
  this.factory.setResources(new ByteArrayResource("foo:\n  bar: spam".getBytes()),
      new ByteArrayResource("foo:\n  spam: bar".getBytes()));
  assertEquals(1, this.factory.getObject().size());
  assertEquals(2, ((Map<String, Object>) this.factory.getObject().get("foo")).size());
}

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

@Test
public void testFirstFound() {
  this.factory.setResolutionMethod(YamlProcessor.ResolutionMethod.FIRST_FOUND);
  this.factory.setResources(new AbstractResource() {
    @Override
    public String getDescription() {
      return "non-existent";
    }
    @Override
    public InputStream getInputStream() throws IOException {
      throw new IOException("planned");
    }
  }, new ByteArrayResource("foo:\n  spam: bar".getBytes()));
  assertEquals(1, this.factory.getObject().size());
}

代码示例来源:origin: alien4cloud/alien4cloud

public static Map<String, Object> from(Resource resource) {
    YamlMapFactoryBean factoryBean = new YamlMapFactoryBean();
    factoryBean.setResources(resource);
    return factoryBean.getObject();
  }
}

代码示例来源:origin: spring-cloud/spring-cloud-stream-app-starters

ControlFile cf = new ControlFile();
YamlMapFactoryBean factory = new YamlMapFactoryBean();
factory.setResources(controlFileResource);
Map<String, Object> yaml = factory.getObject();

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