yaml server: host: 127.0.0.1 port: 8080 database: url: jdbc:mysql://localhost:3306/mydb username: root password: password123 import org.yaml.simple.Yaml; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.Map; public class ConfigReader { public static void main(String[] args) { try { Yaml yaml = new Yaml(); FileInputStream input = new FileInputStream("config.yml"); Map<String, Object> config = yaml.load(input); Map<String, Object> serverConfig = (Map<String, Object>) config.get("server"); String host = (String) serverConfig.get("host"); int port = (int) serverConfig.get("port"); Map<String, Object> dbConfig = (Map<String, Object>) serverConfig.get("database"); String dbUrl = (String) dbConfig.get("url"); String username = (String) dbConfig.get("username"); String password = (String) dbConfig.get("password"); } catch (FileNotFoundException e) { e.printStackTrace(); } } }


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