У меня есть несколько файлов конфигурации весны, где каждый определяет beans для другой реализации интерфейса. Поэтому содержимое похоже, но не идентично.Весна Бин ID Scope
Каждый содержит компонент, который через свой <constructor-arg>
ссылается на другой компонент, определенный в файле. Этот ссылочный компонент существует во всех конфигурационных файлах с тем же именем. Моя IDE (IntelliJ) подсказывает мне, какую версию компонента я хочу использовать (из какого файла конфигурации), но, похоже, она немного запуталась, когда я нажимаю ссылку на ссылку.
Итак, я хочу уточнить, как эти конфигурационные файлы разрешены - всегда ли весна всегда ищет определение компонента внутри того же самого файла?
попробуйте этот http://spring.io/blog/2011/02/14/spring-3-1-m1-introducing-profile/ –