<dependencies>
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.27</version>
</dependency>
</dependencies>
import org.yaml.snakeyaml.Yaml;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Map;
public class ConfigReader {
public static void main(String[] args) {
try (InputStream input = new FileInputStream("config.yml")) {
Yaml yaml = new Yaml();
Map<String, Object> data = yaml.load(input);
for (Map.Entry<String, Object> entry : data.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
yaml
database:
host: localhost
port: 3306
username: root
password: secret