Externalized Properties Jvm

configuration java November 1, 2021

Github user Joel Jeremy Marquez has announced externalized-properties for the JVM, an externalized property configuration library. It provides annotations by which you indicate that a property is resolved from an external source, conforming to the Twelve Factor Methodology’s configuration mandates.

It’s an interesting start. It has resolvers for environment variables, Amazon SSM, and databases for property resolution, with the database resolver using JPA to manage access to the database.

The documentation’s a little sparse, and the resolvers speak primarily to the author’s requirements from the looks of it; with that said, the project is less than a week old, and licensed under the ASL2.0 license, so it’s open source and improvements and additions may come rapidly.

in configuration java

Reading time: 1 minute.