json { "database": { "host": "localhost", "port": 5432, "username": "admin", "password": "password" }, "server": { "port": 8080 } } public class AppConfig { private DatabaseConfig database; private ServerConfig server; // Getters and setters public static class DatabaseConfig { private String host; private int port; private String username; private String password; // Getters and setters } public static class ServerConfig { private int port; // Getters and setters } } public class MyApp { public static void main(String[] args) { Eventloop eventloop = Eventloop.create().withCurrentThread(); Config config = Config.create(eventloop, Paths.get("path/to/config.json"), AppConfig.class); AppConfig appConfig = config.get(AppConfig.class); System.out.println(appConfig.getDatabase().getHost()); System.out.println(appConfig.getServer().getPort()); } }


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