Is there any library/annotation processor out there that generates code to read some configuration bean from environment & command line args ? Something similar to @ConfigurationProperties in Spring but at compile time. I know Micronaut does something like that but I don't think there is a separate library that I can just use on a non micronaut project.