constretto-core
constretto-core copied to clipboard
Constretto is a versatile configuration toolkit for the JVM implemented in Java
Bumps [snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) from 1.30 to 1.31. Commits a3e641b Remove unused code for comments d2ed568 Remove unused code ab76f86 Add @Deprecated annotation to constructs marked with @deprecated javadoc. bc7869b Make billionLaughsAttackTest.billionLaughsAttackExpanded()...
Bumps `slf4j.version` from 1.7.36 to 2.0.0. Updates `slf4j-api` from 1.7.36 to 2.0.0 Commits 0614d46 prepare release 2.0.0 b1afcd0 javadoc edits 20cd3ad start work on 2.0.0-SNAPSHOT aeebb61 prepare release 2.0.0-beta1 1068cd0...
Bumps [maven-javadoc-plugin](https://github.com/apache/maven-javadoc-plugin) from 3.4.0 to 3.4.1. Release notes Sourced from maven-javadoc-plugin's releases. 3.4.1 [MJAVADOC-723] - Upgrade Maven Reporting API to 3.1.1/Complete with Maven Reporting Impl 3.2.0 (#158) @pzygielo Skip Java...
It is already exposed as part of the toString-method, but there shouldn't be a reason to use regex to get it.
It would be cool to have the possibility to nest properties, like: # {db.#{environment}.username} This is just a quick example showing that it is possible to achieve.
Currently, field name is used as key when @Configuration annotation has no value. A benefit of this is that the key is clearly visible everywhere the field is accessed. It...
The main problem with Constretto its too damn addictive and works too well... Kudos! Our secondary problem is a question of best practice: Can we change the Constretto config /...
Spring [uses](http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/beans/factory/config/PropertyPlaceholderConfigurer.html) `${...}` to reference other properties. Constretto [seems](https://github.com/constretto/constretto-core/blob/constretto-2.2.2/constretto-core/src/test/resources/org/constretto/internal/provider/helper/provider-test.properties) to support use of the (undocumented?) syntax `#{...}` for variable resolving. The organization I currently work at has some .properties files...
The current JSON configuration store support is really quite limited and does not support tagging or hierarchical JSON documents really well.. It should really be rewritten to support JSON documents...
The HOCON configuration format (https://github.com/typesafehub/config/blob/master/HOCON.md )is supported by Typesafe's configuration library and is used in popular frameworks such as the Play! framework. It would make a nice addition to Constretto