Вам нужно понять абстракцию Spring Resource. По умолчанию, если ресурс не квалифицирован с помощью префикса обработчика e.g classpath: file: etc. Spring определяет тип загружаемого ресурса в зависимости от типа используемого ApplicationContext.
Если в ClassPathXmlApplicationContext ClassPathXmlApplicationContext используется ресурс пути к классам. Если в файле FileSystemXmlApplicationContext используется ресурс файловой системы. Если это контекст веб-приложения, он использует ресурс контекста сервлета. Однако вы можете заставить его загружать определенный тип независимо от типа контекста приложения, добавив префикс обработчика, например classpath: database.properties, который загружает ваш файл из пути к классам.
Вы можете использовать <context:property-placeholder location="classpath:database.properties"/>
, если ваши объекты database.properties находятся в пути к классам
Или <context:property-placeholder location="database.properties"/>
если ваш database.properties находится в корневом каталоге веб-приложения
благодарит Ekem за ваш ответ, на самом деле я уже подали ваше предложение, но я должен загрузить файл свойств от пути, который в целом. свойства, поэтому я хочу знать, как я могу поместить относительный путь в spring-servlet.xml, который будет ссылаться на general.properties и, следовательно, косвенно r efer в файл database.properties. – sur