Apply relaxed binding as spring boot implementations
As discussed in the issue, the implementation supports more than only the documented pattern:
initial property name e.g. this.is-a_PROPERTY
initial property name, replacing dots . by underscores _, e.g. this_is-a_PROPERTY
initial property name, replacing hyphens - by underscores _, e.g. this.is_a_PROPERTY
initial property name, replacing dots .and hyphens - by underscores _, e.g. this_is_a_PROPERTY
uppercase property name, e.g. THIS.IS-A_PROPERTY
uppercase property name, replacing dots . by underscores _, e.g. THIS_IS-A_PROPERTY
uppercase property name, replacing hyphens - by underscores _, e.g. THIS.IS_A_PROPERTY
uppercase property name, replacing dots .and hyphens - by underscores _, e.g. THIS_IS_A_PROPERTY
The tests focus on validating the documented pattern: if the code requires a property named this.is-a-property (or other combination of dots and hyphens), then providing THIS_IS_A_PROPERTY in dotenv file works.
Apply relaxed binding as spring boot implementations
As discussed in the issue, the implementation supports more than only the documented pattern:
this.is-a_PROPERTY
.
by underscores_
, e.g.this_is-a_PROPERTY
-
by underscores_
, e.g.this.is_a_PROPERTY
.
and hyphens-
by underscores_
, e.g.this_is_a_PROPERTY
THIS.IS-A_PROPERTY
.
by underscores_
, e.g.THIS_IS-A_PROPERTY
-
by underscores_
, e.g.THIS.IS_A_PROPERTY
.
and hyphens-
by underscores_
, e.g.THIS_IS_A_PROPERTY
The tests focus on validating the documented pattern: if the code requires a property named
this.is-a-property
(or other combination of dots and hyphens), then providingTHIS_IS_A_PROPERTY
in dotenv file works.close #16