<dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>1.29</version> </dependency> yaml database: url: jdbc:mysql://localhost:3306/mydatabase username: myuser password: mypassword public class Config { private String url; private String username; private String password; @Override public String toString() { return "Config [url=" + url + ", username=" + username + ", password=" + password + "]"; } } import org.yaml.snakeyaml.Yaml; import java.io.FileInputStream; import java.io.FileNotFoundException; public class YamlReader { public static void main(String[] args) { try { Yaml yaml = new Yaml(); FileInputStream inputStream = new FileInputStream("config.yaml"); Config config = yaml.loadAs(inputStream, Config.class); System.out.println(config.toString()); } catch (FileNotFoundException e) { e.printStackTrace(); } } } Config [url=jdbc:mysql://localhost:3306/mydatabase, username=myuser, password=mypassword]


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