1. Annotation @PropertySource
@PropertySource : charge le fichier de configuration spécifié
Si vous mettez toutes les configurations en .properties ou .yml, vous risquez de revenir au fait que le fichier de configuration est trop volumineux et que le chargement est trop lent. A ce moment, vous pouvez créer un nouveau fichier de configuration pour certaines choses qui ne le sont pas. configurations système, puis utilisez l'annotation @PropertySource pour charger . Par exemple:
2. Annotation @ImportResource
@ImportResource : importez le fichier de configuration Spring pour que le contenu du fichier de configuration prenne effet ;
Il n'y a pas de fichier de configuration Spring dans SpringBoot, et le fichier de configuration que nous avons écrit nous-mêmes ne peut pas être reconnu ;
Si vous souhaitez que la configuration Spring prenne effet, chargez-la et marquez @ImportResource sur une classe de configuration, par exemple :
Le fichier de configuration est le suivant :
A ce moment, vous pouvez accéder au fichier correspondant selon l'id "helloService".