Wojtek created CONFIGURATION-831:
------------------------------------

             Summary: Unresolved (non-existend) environment variables should 
return null
                 Key: CONFIGURATION-831
                 URL: https://issues.apache.org/jira/browse/CONFIGURATION-831
             Project: Commons Configuration
          Issue Type: New Feature
          Components: Interpolation
    Affects Versions: 2.9.0
            Reporter: Wojtek


Currently Interpolation of environment variables 
(https://commons.apache.org/proper/commons-configuration/userguide/howto_basicfeatures.html#Variable_Interpolation)
 return un-interpolated string if the environment variable doesn't exists at 
all.

It would be very convenient and (I feel) more consistent if, in that case, 
'null' would be returned.

 

Alternatively, option to specify default if the variable doesn't exist would 
also work.

I.e. something along the lines:

```

${env:JAVA_HOME:<default value>}

```

 

>From my experiments, even if we try to register custom interpolator it's not 
>possible to explicitly return `null` from it.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to