app { name = "MyApp" version = 1.0 logging { level = "DEBUG" file = "app.log" } } import com.typesafe.config.Config; import com.typesafe.config.ConfigFactory; public class MyAppConfig { private final String name; private final double version; private final String logLevel; private final String logFile; public MyAppConfig() { Config config = ConfigFactory.load(); Config appConfig = config.getConfig("app"); this.name = appConfig.getString("name"); this.version = appConfig.getDouble("version"); this.logLevel = appConfig.getString("logging.level"); this.logFile = appConfig.getString("logging.file"); } public String getName() { return name; } public double getVersion() { return version; } public String getLogLevel() { return logLevel; } public String getLogFile() { return logFile; } public static void main(String[] args) { MyAppConfig appConfig = new MyAppConfig(); System.out.println("App Name: " + appConfig.getName()); System.out.println("App Version: " + appConfig.getVersion()); System.out.println("Logging Level: " + appConfig.getLogLevel()); System.out.println("Logging File: " + appConfig.getLogFile()); } }


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