<dependency> <groupId>com.esotericsoftware.yamlbeans</groupId> <artifactId>yamlbeans</artifactId> <version>1.14</version> </dependency> yaml application: name: MyApp version: 1.0 database: url: jdbc:mysql://localhost:3306/mydb username: root password: password import com.esotericsoftware.yamlbeans.YamlException; import com.esotericsoftware.yamlbeans.YamlReader; import java.io.FileReader; public class AppConfig { private String name; private String version; private DatabaseConfig database; // Getters and Setters public static void main(String[] args) { try { YamlReader reader = new YamlReader(new FileReader("config.yaml")); AppConfig appConfig = reader.read(AppConfig.class); reader.close(); System.out.println("Name: " + appConfig.getName()); System.out.println("Version: " + appConfig.getVersion()); System.out.println("Database URL: " + appConfig.getDatabase().getUrl()); } catch (YamlException e) { e.printStackTrace(); } catch (FileNotFoundException e) { e.printStackTrace(); } } }


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