propriété non trouvée avec plusieurs contextes: propriété-espace réservé

J’utilise Spring 3.1 avec des profils de ressort pour charger les haricots. Dans mon fichier de contexte d’application, je charge les propriétés telles que:

 

Et puis j’utilise la valeur de la propriété pour charger le bean source de données comme

  

Ça fonctionne bien. Le problème commence lorsque j’ajoute quelques espaces réservés de propriétés afin que les propriétés de certaines tables de firebase database puissent être chargées.

Ceci utilise une référence de propriétés chargée par

    

Pour append aux détails, cet object configFactoryBean utilise la datasource de datasource pour charger les propriétés à partir de la firebase database.

Lorsque je fais cela, j’ai l’exception suivante:

 java.lang.ClassNotFoundException: ${database.driverClassName} 

Mon parsing consiste à essayer de charger la datasource avant de résoudre la propriété à partir du premier paramètre fictif de la propriété de contexte. J’ai peut-être tort. Ou peut-être que la variable de profil de ressort n’est pas résolue correctement.

Quelqu’un peut-il s’il vous plaît m’aider à résoudre ce problème.

Merci Akki