jsonb-api
jsonb-api copied to clipboard
Configuration extension
JSONB is configured using annotations at compile time and JsonbConfig class at runtime. Runtime configuration currently doesn't cover many aspects covered by annotations. The goal is to extend JSONB runtime configuration the way that it allows to configure everything that annotations allow plus a little bit more.
Goals:
- (#88) Extend
JsonbConfigfunctionality to cover all functionality provided by@JsonbXXXannotations - (#172) Integrate with MicroProfile Configuration or with Jakarta Configuration if available
I think this is a good idea and we should work on this for 2.0.
Seems like a duplicate of #88 though, do you agree @m0mus?
@aguibert I would say it's a superset of #88. :)
I think the first bullet point is pretty much the same as #88
Extend JsonbConfig functionality to cover all functionality provided by @JsonbXXX annotations
The second bullet point is the delta:
Integrate with MicroProfile Configuration or with Jakarta Configuration if available
Are you OK with repurposing this item to be just for the second bullet point?
@aguibert It's fine. I just wanted to have one issue for all configuration related issues. Feel free to changing it to the second bullet only.
having a parent issue is fine -- I've raised #172 and linked it to this issue