config-magic
config-magic copied to clipboard
Convenience Configuration Library for Java
Brian - thank you for a wonderful config library. We are finding it of good use. One snag we hit recently is that the library doesn't support recursive configurations: (simplified...
We dug into the code internally to figure out how the ParameterizedConfigs work. Updating the Readme to make this simpler. (Open to revisions / fixes. If any changes do need...
The use of cglib for code generation is increasingly causing problems with Java versions. Using an annotation processor to generate the classes instead of using runtime byte code generation seems...
https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html
If an annotated method is protected, config-magic doesn't find the property. This is probably also the case for private, but I haven't tested it. This isn't a big deal, just...
``` WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.skife.config.cglib.core.ReflectUtils$2 (file:/.m2/repository/org/skife/config/config-magic/0.17/config-magic-0.17.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) WARNING: Please consider reporting this to the maintainers of org.skife.config.cglib.core.ReflectUtils$2 WARNING:...
Thanks for such a handy library - very useful! The default log level in logging libs such as logback and log4j is INFO. This implies that by default the logger.info()...
It requires a bit of looking to figure out that this software is licensed under APL 2.0. People wishing to use the software may take it as a kindness if...