A small and lightweight Java configuration system. It directly bridges the configuration file and the class with the configuration values, no manual type-guessing or string parsing needed!
- Small -- (pending tests)
- Simple -- instantiate, deserialise, and you're good to go!
- No extra setup -- configuration files are automatically generated from your configuration class
- Only one external dependency -- SLF4J (you probably have this already)
(Check out the tests for some examples!)
(TODO)
LiteConfig does not support multiple ConfigManagers using the same configuration file. It won't stop you, but there are no provisions for concurrency safety.