yaml database: url: jdbc:mysql://localhost:3306/mydb username: myuser password: mypassword poolSize: 10 cache: enabled: true ttl: 300 import org.yaml.snakeyaml.Yaml; import java.io.FileInputStream; import java.io.FileWriter; import java.io.IOException; import java.util.Map; public class YamlExample { public static void main(String[] args) throws IOException { Map<String, Object> data = Map.of("name", "John", "age", 30, "email", "john@example.com"); Yaml yaml = new Yaml(); yaml.dump(data, new FileWriter("data.yaml")); Map<String, Object> loadedData = yaml.load(new FileInputStream("data.yaml")); System.out.println(loadedData); } } import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; import java.util.List; @Component @ConfigurationProperties("database") public class DatabaseConfig { private String url; private String username; private String password; private int poolSize; }


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