У меня есть обычное веб-приложение Java, которое использует Spring (не загрузку Spring) и использует параметр контекста с именем
contextConfigLocation для настройки Spring bean-компонентов:
Код: Выделить всё
contextConfigLocation
classpath:dao-common.xml
classpath:dao.xml
Дао-common.xml упакован внутри стороннего jar-файла, используемого веб-приложением, а dao.xml упакован в само веб-приложение. Я могу редактировать dao.xml, но не dao-common.xml
Я пытаюсь «переопределить» определения bean-компонентов, представленные внутри dao-common.xml, с помощью определенных определений bean-компонентов в dao.xml следующим образом:
Определение компонента в dao-common.properties:
Переопределить это определение в dao.properties:
Но Spring создает bean-компонент dbprops с аргументом конструктора "" вместо "something else". Есть ли способ заставить Spring использовать определение из dao.xml при создании экземпляра bean-компонента dbprops?
Подробнее здесь:
https://stackoverflow.com/questions/791 ... ties-files