An open API service indexing awesome lists of open source software.

https://github.com/vitalibo/config

configuration library for JVM languages using YAML files
https://github.com/vitalibo/config

configuration-library yaml

Last synced: about 1 month ago
JSON representation

configuration library for JVM languages using YAML files

Awesome Lists containing this project

README

          

# Config

Configuration library for JVM languages with support YAML syntax.
This library extends functionality of [config](https://github.com/lightbend/config) developed by Lightbend (ex Typesafe).

### Usage

You can find published releases on my public maven repository.

```xml

com.github.vitalibo
config_1.4.1
1.0.0


com.github.vitalibo.mvn
https://raw.github.com/vitalibo/public-maven-repository/release/

true
always

```

### API example

Yaml syntax currently supports only `load(String)`, `parseResourcesAnySyntax(String)` and `parseResources(String)` methods.

```java
import com.github.vitalibo.config.ConfigFactory;

Config conf = ConfigFactory.load("application.yaml");
int bar1 = conf.getInt("foo.bar");
Config foo = conf.getConfig("foo");
int bar2 = foo.getInt("bar");
```