Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Constretto读取属性_Java_Configuration - Fatal编程技术网

Java 使用Constretto读取属性

Java 使用Constretto读取属性,java,configuration,Java,Configuration,在本文中,作者给出了以下示例: @Before public void prepareTests() { setProperty("datasources.customer.url", "jdbc://url"); setProperty("datasources.customer.username", "username"); setProperty("datasources.customer.password", "password"); setPropert

在本文中,作者给出了以下示例:

@Before
public void prepareTests() {
    setProperty("datasources.customer.url", "jdbc://url");
    setProperty("datasources.customer.username", "username");
    setProperty("datasources.customer.password", "password");
    setProperty("datasources.customer.vendor", "derby");
    setProperty("datasources.vendor", "derby");
    setProperty("datasources.customer.version", "10");

    configuration = new ConstrettoBuilder().createSystemPropertiesStore().getConfiguration();
}

@Test
public void createNewAnnotatedConfigurationObject() {
    DataSourceConfiguration customerDataSource = configuration.at("datasources")
        .from("customer").as(DataSourceConfiguration.class);

    assertEquals("jdbc://url", customerDataSource.getUrl());
    assertEquals("username", customerDataSource.getUsername());
    assertEquals("password", customerDataSource.getPassword());
    assertEquals("derby", customerDataSource.getVendor());
    assertEquals(new Integer(10), customerDataSource.getVersion());
}
但是,
ConstrettoConfiguration
类似乎根本没有
at()
from()
方法

任何使用此框架并知道如何在现有实现中实现相同效果的人