J'essaie de partager des définitions d'objets Spring entre une application Web, un test unitaire et éventuellement une application console. Je voudrais définir les définitions d'objets à un endroit et les importer.Importer des définitions d'objets Spring
Ma première passe était de placer « entities.xml » dans le même dossier que web.config mais les chemins relatifs ne sont pas ce que j'attends:
<context>
<resource uri="config://spring/objects"/>
<resource uri="file://entities.xml"/>
</context>
et
<objects xmlns="http://www.springframework.net">
...
<import resource="file://entities.xml" />
produits la même erreur:
Could not find file 'c:\windows\system32\inetsrv\entities.xml'
le « répertoire courant » est pas l'application Web, il est spécifique à INETSRV.
Je préfère ne pas coder en dur le chemin d'accès complet à ce fichier car il peut varier sur les serveurs de test par rapport aux serveurs de production. Y a-t-il une meilleure façon de partager cette information de configuration?