Est-il possible de continuer une longue chaîne sur la ligne suivante d'un fichier de propriétés Java?
par exemple, en quelque sorte
myStr=Hello
World
et quand j'aurai getProperty("myStr")
, il reviendra avec "Hello World"?
Une barre oblique inverse à la fin d'une ligne vous permet de séparer plusieurs lignes et les espaces qui commencent par une ligne sont ignorés:
myStr = Hello \
World
Le Java Docs dit:
Une ligne logique contient toutes les données d'une paire d'éléments clé, qui peuvent être réparties sur plusieurs lignes naturelles adjacentes en échappant la séquence de terminaison de ligne avec une barre oblique inverse
\
.
myStr = Hello \
World
La barre oblique inverse indique à l'application de continuer à lire la valeur sur la ligne suivante. ^^
Vous devez utiliser \n\
comme solution.
Deux premiers symboles \n
- nouvelle ligne pour la chaîne, troisième \
- nulti-line dans le fichier de propriétés.
Par exemple (dans application.properties):
mail.bodyText=Hello.\n\
This is notification.