Ich würde gerne wissen, ob es möglich ist, ein Attribut in web.xml
zu setzen, indem ich die Eigenschaftendatei verwende. Zum Beispiel die web.xml:
<context-param>
<param-name>Map.MyJNDI</param-name>
<param-value>java:comp/env/jdbc/${my.computer}</param-value>
</context-param>
und application.properties
wären:
# My computer's name
my.computer=eniac
Danke für die Antworten. Tomas
Sie können keinen Wert aus Properties
datei setzen, aber Sie können die Eigenschaftendatei festlegen und zur Laufzeit lesen.
Lesen Sie dann die Eigenschaftendatei zur Laufzeit.
%Vor%hoffe diese Hilfe auch andere.
Sie können in web.xml keine Werte wie diese ersetzen.
Eine Option, die ich vorschlagen kann, wenn möglich, nur eine Vorlage web.xml mit Platzhalter für Werte und während des Builds für jede Umgebung einen Schritt im Build-Prozess haben, der die erforderlichen Werte aus der erforderlichen Eigenschaftendatei dieser Umgebung ersetzt.
>Tags und Links java servlets properties web.xml