...
Le fichier de configuration peut être situé à deux endroits :
- Chemin standard :
src/main/resources/application.yml(utilisé lors de la compilation avec Maven) - Chemin alternatif : Vous pouvez placer le fichier ailleurs sur le système de fichiers en précisant son emplacement lors de la compilation avec l'option
-Dspring.config.location=/<DOSSIER>/application.yml
...
Le fichier utilise le format YAML (YAML Ain't Markup Language). Ce format est sensible à l'indentation.
Indentation
CRITIQUE : Une mauvaise indentation peut faire échouer la compilation.
- Utilisez des espaces, pas des tabulations
- Chaque niveau d'imbrication ajoute 2 espaces (ou 4, mais soyez cohérent)
- Exemple correct :
global: root-url: https://esup-signature.example.fr domain: example.fr enable-su: false seal-certificat-properties: default: seal-certificat-title: Cachet
Autres règles
- Commentaires : Ajoutez un
#au début de la ligne pour commenter - Encodage : Le fichier doit impérativement être encodé en UTF-8, sinon la compilation peut échouer (erreur type :
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project esup-signature: Input length = 1)
...
Une fois cette introduction comprise, consultez :
- Page 2 : Configuration de la section Configuration - Section global
- Page 3 : Configuration de tous les autres paramètresparamètres