Class ConfigProvider<T>

java.lang.Object
org.gwizard.config.ConfigProvider<T>
All Implemented Interfaces:
jakarta.inject.Provider<T>

public class ConfigProvider<T> extends Object implements jakarta.inject.Provider<T>
Module which sets up the config file reader. The config class is dynamic.
  • Constructor Details

    • ConfigProvider

      @Inject public ConfigProvider(jakarta.validation.Validator validator, com.fasterxml.jackson.databind.ObjectMapper objectMapper, Class<?> configClass, String propertyPrefix, File configFile)
  • Method Details

    • get

      public T get()
      Specified by:
      get in interface jakarta.inject.Provider<T>