System.getEnv(String name, String def)

Loïc MATHIEU loikeseke at gmail.com
Mon Feb 15 13:59:42 UTC 2021


Hello,

I wonder if there has already been some discussion to provide
a System.getEnv(String name, String def) method that allows to return a
default value in case the env variable didn't exist.

When using system properties instead of env variable, we do have a
System.getProperty(String key, String def) variant.

Stating the JavaDoc of System.getEnv():
*System properties and environment variables are both conceptually mappings
between names and values*

So if system properties and environment variables are similar concepts,
they should provide the same functionalities right ?

This would be very convenient as more and more people rely on
environment variables these days to configure their applications.

Regards,

Loïc


More information about the core-libs-dev mailing list