groovy dependencies { implementation 'io.activej:boot-config:5.0.0' } @Config("config/app.properties") public final class AppConfig { private final String appName; private final int port; @Inject public AppConfig(@JsonProperty("app.name") String appName, @JsonProperty("app.port") int port) { this.appName = appName; this.port = port; } public String getAppName() { return appName; } public int getPort() { return port; } } public static void main(String[] args) { Eventloop eventloop = Eventloop.create().withCurrentThread(); AppConfig appConfig = ConfigModule.create() .createModule() .getInstance(AppConfig.class); System.out.println("App Name: " + appConfig.getAppName()); System.out.println("Port: " + appConfig.getPort()); }


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