Свойство Spring равно нулю в зависимом проекте Maven
У меня есть один основной проект Maven (MyProject) и один зависимый проект Maven (MyDepProject). Я хочу получить доступ к свойству Spring из файла свойств (myProps.properties), как определено ниже в файле xml конфигурации MyProject, как показано ниже
<bean id="propertyPlaceholderConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:myProps.properties</value>
</list>
</property>
</bean>
Jar-файл MyDepProject добавляется в виде зависимости maven к MyProject. Я могу прочитать значение файла PROP по тегу аннотации @Value в MyProject, но я получаю нулевое значение для значений, присутствующих в файле myProps в MyDepProject. Я попытался написать тот же тег bean в MyDepProject. Но не повезло. Я все еще получаю значение как ноль. Можете ли вы помочь?
Спасибо,
1 ответ
Вы можете импортировать конфигурации MyProject в MyDepProject, как в следующем примере:
<import resource="classpath:x.y.z.oduleA/MyDepProject.xml"/>