ConfigMe
ConfigMe copied to clipboard
A simple configuration management library for any Java project!
Introduce an EnumSetProperty that goes along with `EnumSetPropertyType`. ## To do - Create a class `EnumSetProperty` in the same package as `SetProperty` - It should extend `SetProperty` and use the...
A property like `LowercaseStringSetProperty` or any other property type where not every value of the Java type is considered valid, proper validation/transformation happens when values are loaded from the resource,...
Not sure if it's worth it but sometimes there's a hiccup in releasing a new version of ConfigMe to Nexus because the javadoc plugin is unhappy with a certain Javadoc....
### Foreword These days, I spend a lot of time testing the behavior of the `BeanProperty`. As I read in the wiki: > ConfigMe will never return a bean in...
I don't know if I want to allow this, but it might make sense to have an option in the mapper to allow fields to be null. Right now, if...
`@Getter`, `@Setter`, `@NoArgsConstructor`, `@AllArgsConstructor`, and—in fewer cases—`@EqualsAndHashCode` and `@ToString` would be very useful. Probably do this not too early into ConfigMe 2 development so we don't have a massive diff...
If I create a custom bean property, and pass default bean with default value, config is created with that instance. If one of the fields is then removed, ConfigMe throws...
Goal: base bean properties on a class's fields (that have getters/setters) rather than using JavaBean definitions. The current concept has been outgrown now that we support `@Comment` on the field—it's...
**The problem** It is not easy to create a list or array of BeanProperty. At the moment, I have found this solution: ```JAVA @Getter @Setter // Lombok public class Country...