yaml database: host: localhost port: 3306 username: root password: password123 import com.esotericsoftware.yamlbeans.YamlException; import com.esotericsoftware.yamlbeans.YamlReader; import java.io.FileNotFoundException; import java.io.FileReader; public class ConfigReader { public static void main(String[] args) { try { YamlReader reader = new YamlReader(new FileReader("config.yml")); DatabaseConfig config = reader.read(DatabaseConfig.class); System.out.println("Host: " + config.getHost()); System.out.println("Port: " + config.getPort()); System.out.println("Username: " + config.getUsername()); System.out.println("Password: " + config.getPassword()); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (YamlException e) { e.printStackTrace(); } } } class DatabaseConfig { private String host; private int port; private String username; private String password; // Getters and setters } Host: localhost Port: 3306 Username: root Password: password123 <dependency> <groupId>net.sourceforge.yamlbeans</groupId> <artifactId>yamlbeans</artifactId> <version>1.13</version> </dependency>


上一篇:
下一篇:
切换中文