Syntaxe des deux fichiers de configuration de Springboot || espace réservé du fichier de configuration || @Value lire le fichier de configuration et vérifier le traitement

[Master] Deux syntaxes de fichier de configuration de springboot



Importez le package automatiquement invité par le fichier de configuration



Créer une classe étudiante



Créez et modifiez application.properties





Espace réservé de profil

$ {random.int}   génère un nombre aléatoire int

$ {random.value}   génère une chaîne aléatoire

$ {random.long}   génère une longue donnée aléatoire

$ {random.int (10)}    génère 0-10 nombres int aléatoires

$ {random.int [10,100]}    Nombre entier aléatoire de 10 à 100

$ {sutudent.name}  lit la propriété name dans l'objet étudiant dans le conteneur ioc





Description des deux grammaires

Les propriétés n'ont pas de relation hiérarchique en utilisant = affectation

Yml a une relation hiérarchique Utilisation: Affectation

La configuration des deux grammaires est complémentaire



@Value lire le fichier de configuration et vérifier le traitement

@Value lire le fichier de configuration

Fiche d'information

1. Si la configuration est écrite dans les propriétés,    seule la carte ne peut pas être obtenue

2. Si la configuration est écrite dans la collection de tableaux yml      , vous ne pouvez pas l'obtenir

3 , si l'attribut utilise la nomenclature de cas de chameau , vous   ne pouvez pas utiliser l'injection de nom d'attribut ,

        Pour utiliser @Value ("$ {student.user-name}") pour obtenir la valeur

       Impossible d'utiliser @Value ("$ {student.userName}") pour obtenir la valeur



Publié 529 articles originaux · loué 115 · 90 000 vues

Je suppose que tu aimes

Origine blog.csdn.net/qq_39368007/article/details/105604509
conseillé
Classement