Я пытаюсь использовать определения объектов Spring между веб-приложением, модульным тестированием и, возможно, консольным приложением. Я хотел бы определить определения объектов в одном месте и импортировать их.Импортирование определений объектов Spring
Мой первый проход был поместить «entities.xml» в той же папке, web.config, но относительные пути не то, что я ожидал:
<context>
<resource uri="config://spring/objects"/>
<resource uri="file://entities.xml"/>
</context>
и
<objects xmlns="http://www.springframework.net">
...
<import resource="file://entities.xml" />
продукции та же ошибка:
Could not find file 'c:\windows\system32\inetsrv\entities.xml'
«текущий каталог» - это не веб-приложение, оно специфично для inetsrv.
Я бы предпочел не записывать полный путь к этому файлу, потому что он может различаться на тестовых и производственных серверах. Есть ли лучший способ поделиться этой информацией о конфигурации?