app { name = "MyApp" version = "1.0" server { host = "localhost" port = 8080 } } <dependency> <groupId>com.typesafe</groupId> <artifactId>config</artifactId> <version>1.4.1</version> </dependency> groovy implementation 'com.typesafe:config:1.4.1' import com.typesafe.config.Config; import com.typesafe.config.ConfigFactory; public class MyAppConfig { private static final Config config = ConfigFactory.load("config.conf"); public static Config getConfig() { return config; } } public class MyApp { public static void main(String[] args) { Config config = MyAppConfig.getConfig(); String appName = config.getString("app.name"); String appVersion = config.getString("app.version"); String serverHost = config.getString("app.server.host"); int serverPort = config.getInt("app.server.port"); System.out.println("Application Name: " + appName); System.out.println("Application Version: " + appVersion); System.out.println("Server Host: " + serverHost); System.out.println("Server Port: " + serverPort); } }


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