...
För att underlätta extern (läs: ej versionshanterad) hantering av credentials finns möjligheten att lägga till dessa som miljövariablar miljövariabler i en fil med namnet “.env”.
Filen skall ligga i classpath-rooten (t.ex. i projekt-rooten).
Det går att lägga till variabler på två olika sätt:
Med hjälp av SpringBoots teminologi
Exempel:
.env
Code Block | ||
---|---|---|
| ||
example.variable=Hello World |
application.properties får inte innehålla variabel med samma namn (eftersom property-filen har högre rang än env-filen)
Code Block | ||
---|---|---|
| ||
#example.variable=Goodbye World <- denna måste tas bort eller kommenteras ut |
I exemplet ovan kommer example.variable
att ha värdet ‘Hello World’ när applikationen startar.
Med hjälp av spring-dotenv:s teminologi
Exempel:
.env
Code Block | ||
---|---|---|
| ||
EXAMPLE_VARIABLE=Hello World |
...