[ Hibernate - Spring ] Externalisation de propriétés
Il y a 2 méthodes, en indiquant où trouver les prop dans l'appel applicatif au bean principal, ou dans le fichier de conf Spring. J'ai tester les deux cas, ça marche nickel !
Mais dans le second cas, je ne peux pas indiquer un répertoire issus du repertoire src ou bien src lui-même comme chemin du fichier.
Pourquoi? Une solution ?
Appel applicatif :
Code:
1 2 3 4
| // Recupere le fichier properties de configuration de l'acces à la BD dont le nom est mis dans le XML
((PropertyPlaceholderConfigurer)factory.getBean("propertyConfigurer")).postProcessBeanFactory(factory);
gs=(HibernateUtil)factory.getBean("HibernateUtil"); |
Fichier de prop:
Code:
1 2 3 4
| <!-- Chargement des propriétés contenues dans la liste des fichiers spécifiés -->
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="db.properties" />
</bean> |