Leggere file ENV in Java con dotenv-java
n questo articolo vediamo come leggere i file .env in Java, usando la libreria dotenv-java!
Tra l'altro è compatibile anche con app Android.
Se usate Maven:
<dependency>
<groupId>io.github.cdimascio</groupId>
<artifactId>dotenv-java</artifactId>
<version>2.3.2</version>
</dependency>
Io ho creato il mio .env nella cartella resources:
chiave1=valore1
chiave2=valore2
Qui sotto il codice:
package com.mp;
import io.github.cdimascio.dotenv.Dotenv;
public class Main {
public static void main(String[] args) {
Dotenv dotenv = Dotenv.load();
System.out.println(dotenv.get("chiave1"));
System.out.println(dotenv.get("chiave2"));
System.out.println(dotenv.get("chiave3"));
}
}
In console aremo questo:
valore1
valore2
null
Volendo possiamo indicare anche alcuni parametri:
Dotenv dotenv = Dotenv.configure()
.directory("/home/utente")
.filename("mio_file")
.load();
dotenv.get("chiave1");
In sostanza:
- abbiamo indicato dove trovare il file
- abbiamo indicato un altro nome nel caso in cui non volessimo usare .env
- i due parametri possono essere usati separatamente
Enjoy!
java maven dotenv-java env
Commentami!