Class ConfigApi

java.lang.Object
dev.comfast.experimental.config.ConfigApi

@Experimental public class ConfigApi extends Object
  • Constructor Details

    • ConfigApi

      public ConfigApi()
  • Method Details

    • readConfig

      public static ConfigReader readConfig()
      Creates ConfigReader that read all configurations from
      1. System properties
      2. appConfig.yaml
      3. referenceConfig.yaml
      For example:
      
       public static final ConfigReader conf = ConfigApi.readConfig();
       // somewhere in application:
       conf.getString("my.prop") // get my.prop from systemProperty, appConfig.yaml or referenceConfig.yaml
       conf.getLong("my.prop") // parse my.prop to long
       
      Returns:
      ConfigReader