Comment utiliser la Propriété des espaces réservés .fichier yml

Je travaille avec Java et spring boot. Je me demandais comment ajouter de la Propriété des espaces réservés dans .yml fichiers. J'ai trouvé certains croustillant exemple, mais je ne suis pas sûr de l'endroit où sont la Propriété des espaces réservés est instanciée. Est-il dans le système des variables d'environnement, un fichier, etc..?

Bootstrap.yml

spring:
  cloud:
    config:
      username: ${my.stored.files.username}
      password: ${my.stored.files.password}
      label: ${spring.cloud.find.label}
      uri: ${spring.cloud.config.uri}
      enabled: false
      failFast: true

Utilisateur à l'aide de la Propriété des espaces réservés, mais où l'utilisateur l'a déclaré?
Où est-ce .yml pour lire les valeurs de? (même question que ci-dessus)
Est-il un document qui explique le lien?

Cette application web sera poussé vers le cloud foundry à l'aide de "fc push", Qui va chercher automatiquement manifeste.fichier yml à configurer. Si possible un cloud foundry exemple serait génial.

Compréhension

app.name=MyApp
app.description=${app.name} is a Spring Boot application

Utilisateur a été en mesure d'utiliser ${app.name}, car elle est définie. Je suis confus sur l'exemple ci-dessus. Comment et où est l'utilisateur "${mon.stockée.les fichiers.nom d'utilisateur}.
Où est celle définie? J'ai supposé qu'il serait dans le système.propriétés de la ou des variables d'environnement. Quelqu'un peut confirmer?

Voir: docs.printemps.io/printemps/docs/actuel/javadoc de l'api/org/... et stackoverflow.com/questions/28303758/...
Merci @DaveJarvis Mais je ne pense pas que c'est ce que je suis à la recherche de.
Avez-vous essayé de la recherche pour "nom d'utilisateur" à l'intérieur de la YAML ou d'autres fichiers de configuration utilisés par l'application? Il sera probablement difficile pour quiconque de répondre à cette question sans connaître le contenu de tous les fichiers ou le dossier de la structure de l'application. Vous devriez être en mesure de rechercher à travers les fichiers, même si, de trouver l'endroit où les variables sont définies.
C'est ce que j'essaie de comprendre moi-même. Je sais que c'est un bootstrap.fichier yml. Je ne comprends pas où l'espace est la réception de leurs valeurs. J'ai suivi votre méthode et recherché "nom d'utilisateur". Je vois que construire.gradle a "username = "${artifactory_user}". Mais "artifactory_user" ne conduit pas à n'importe où ailleurs.
github.com/JetBrains/spek/issues/107

OriginalL'auteur Jesse | 2017-03-31