Wiki
Clone wikiguice-config / Usage
Usage example:
At first we have a properties file 'config.properties':
#!xml test.key=test value
#!java @Inject @Config( Property.TEST_KEY ) private String injectedValue;
We need to load contents of file 'config.properties' into java.util.Properties and pass it to Config module:
#!java Properties props = new Properties(); props.load(...); Module configModule = new ConfigModule( props, Property.values() );
#!java Injector injector = Guice.createInjector( configModule ); TestClass testClass = injector.getInstance( TestClass.class ); String injectedValue = testClass.getInjectedValue();
◄ Adding dependency ● Custom classes ►
Updated