<dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>1.27</version> </dependency> yaml database: url: jdbc:mysql://localhost:3306/mydb username: root password: root123 import org.yaml.snakeyaml.Yaml; import java.io.FileInputStream; import java.io.InputStream; import java.util.Map; public class ConfigReader { public static void main(String[] args) { try { InputStream inputStream = new FileInputStream("config.yaml"); Yaml yaml = new Yaml(); Map<String, Object> data = yaml.load(inputStream); String databaseUrl = (String) data.get("database.url"); String databaseUsername = (String) data.get("database.username"); String databasePassword = (String) data.get("database.password"); System.out.println("Database URL: " + databaseUrl); System.out.println("Database Username: " + databaseUsername); System.out.println("Database Password: " + databasePassword); inputStream.close(); } catch (Exception e) { e.printStackTrace(); } } }


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