config
config copied to clipboard
Add support for constructor handling in config beans
Add support for beans, having not default constructor with annotation java.beans.ConstructorProperties.
This allowing to write bean class using lombok annotation @Value
instead of @Data
Great PR, with this change configuration beans can be finally made immutable!
@havocp Can you take a look?
@havocp what can/needs to be done to get this PR merged ? At my place we try to aggressively use immutable objects to lower risk of bugs, so this would help us a lot
@havocp @radist-nt I hate to 'ping' you like this, but it is unclear why this (almost two year old!) user contribution has not been merged or rejected. Could you please clear up what is going on or what can be done ?
There are tons of open issues and PRs, in general I don't have time to work on them for now. Sometimes I will approve something or comment on something that's really easy but this one would take me some time to review in a meaningful way. It's possible someone at Lightbend has some time to look at it.
(larger discussion, I think the library would benefit from a couple months of focused work to catch up on all the issues and PRs but I'm not sure how to make the stars align so someone with the right knowledge has that time available.)
Thanks for the response, while disappointing, it is absolutely understandable for an open source project to be lacking in resources.
We do not intend to extend the functionality of "Typesafe Config" further. See https://github.com/lightbend/config#maintained-by