By that rationale, we should remove properties/xml/json/yaml files as well,
right?
On Sun, Jun 4, 2017 at 8:37 PM, Paul Merlin <paulmerlin@apache.org> wrote:
> Le 2017-06-04 13:23, Niclas Hedhman a écrit :
>
>> initialValueProvider should be marked "incomplete" or something.
>>
>
> I'd rather simply remove it from the api for now.
> I'll do that if no one yell :)
>
>
> For the rest, not so sure I like it. I think I would prefer something more
>> composite-like, but not sure yet.
>>
>
> One thing that is already possible is to declare defaults at assembly,
> getting system properties/env at that time. That's how I do for my apps and
> I like the explicitness.
>
> module.forMixins( MyConfig.class )
> .declareDefaults()
> .myProperty().set( System.getenv( "SOME_THING_WHATEVER_THE_NAME" ) );
>
> Just to say, I'm not sure I like the extra magic.
> I'd favor it to be opt-in. But I'd be happy with a way to opt-out too.
>
>
--
Niclas Hedhman, Software Developer
http://polygene.apache.org - New Energy for Java
|