웹 애플리케이션, 유닛 테스트 및 콘솔 애플리케이션간에 Spring 객체 정의를 공유하려고합니다. 개체 정의를 한 곳에서 정의하고 가져오고 싶습니다.Spring 객체 정의 가져 오기
내 첫 패스의 web.config와 같은 폴더에 'entities.xml'를 배치했지만 상대 경로는 내가 기대하지 무엇 :
<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에만 해당됩니다.
테스트 서버와 프로덕션 서버에 따라 다를 수 있으므로이 파일의 전체 경로를 하드 코딩하지 않을 것입니다. 이 구성 정보를 공유하는 더 좋은 방법이 있습니까?