<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.27</version>
</dependency>
yaml
database:
host: localhost
port: 3306
username: root
password: password
import org.yaml.snakeyaml.Yaml;
public class Main {
public static void main(String[] args) {
Yaml yaml = new Yaml();
try (InputStream in = Main.class.getResourceAsStream("/config.yml")) {
Map<String, Object> data = yaml.load(in);
String host = (String) data.get("database").get("host");
int port = (int) data.get("database").get("port");
String username = (String) data.get("database").get("username");
String password = (String) data.get("database").get("password");
System.out.println("Database Host: " + host);
System.out.println("Database Port: " + port);
System.out.println("Username: " + username);
System.out.println("Password: " + password);
} catch (IOException e) {
e.printStackTrace();
}
}
}