Dans les applications Spring Boot, vous devrez peut-être accéder aux valeurs de configuration définies dans le fichier application.properties. Cet article explique comment accéder à ces valeurs et les utiliser dans votre programme.
Pour accéder à une valeur de propriété dans votre objet géré par Spring (comme un service ou contrôleur), utilisez l'annotation @Value. Par exemple, pour accéder à la propriété userBucket.path, vous pouvez ajouter l'annotation suivante à la classe appropriée :
@Value("${userBucket.path}") private String userBucketPath;
Cette annotation remplira automatiquement le champ userBucketPath avec la valeur définie dans le fichier application.properties.
L'exemple fourni dans la question montre l'accès aux propriétés liées à la journalisation. Pour accéder à ces propriétés, vous pouvez utiliser l'annotation @Value dans votre classe liée à la journalisation :
@Value("${logging.level.org.springframework.web}") private String springWebLogLevel; @Value("${logging.level.org.hibernate}") private String hibernateLogLevel;
Pour plus d'informations sur les options de configuration externalisées, reportez-vous au Section de la documentation Spring Boot sur [Externalisé Configuration](https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config).
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!