Maven: <dependency> <groupId>io.konig</groupId> <artifactId>konig-yaml</artifactId> <version>0.7.0</version> </dependency> Gradle: groovy implementation 'io.konig:konig-yaml:0.7.0' yaml database: url: jdbc:mysql://localhost:3306/mydb username: myuser password: mypassword import io.konig.yaml.Yaml; import io.konig.yaml.YamlGraph; import org.springframework.core.io.ClassPathResource; public class ConfigReader { public static void main(String[] args) { try { ClassPathResource resource = new ClassPathResource("config.yaml"); YamlGraph graph = Yaml.createGraph(resource.getInputStream()); String databaseUrl = graph.stringValueOf("database.url"); String databaseUsername = graph.stringValueOf("database.username"); String databasePassword = graph.stringValueOf("database.password"); System.out.println("Database URL: " + databaseUrl); System.out.println("Database Username: " + databaseUsername); System.out.println("Database Password: " + databasePassword); } catch (Exception e) { e.printStackTrace(); } } }


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