Каков предпочтительный подход для повторного использования другой баночки, содержащей весенние аннотированные классы весной (3.2)?Повторное использование весенних фасолей - столкновение имен
Пример проблемы: У меня есть банку, который @Autowired SessionFactory, но она нуждается в другом сеансе завод, чем остальная часть приложения (он разговаривает с другой базой данных)
Так что, если я просто положить что jar в моем пути к классам приложение не запускается, потому что есть 2 боба с тем же типом/именем. Мне нужно, чтобы эта банка была изолирована от остальной части приложения. Как это достичь?
Это может работать для см все приложения, но не тогда, когда у вас есть ряд строк кода. SessionFactory - пример, будет больше. Разве нет способа сказать весне, что определенный набор классов (все в данной банке) должен иметь отдельный контекст? – mabn
Вы хотите сказать, что я могу заставить классификатор для кода аннотированной библиотеки? Эта неоднозначность именно поэтому я не комментирую библиотечный код такими вещами, как @Autowired. Вы не представляете, как может понадобиться использовать этот bean-компонент –
@ChristianBongiorno Вы бы поделились своей стратегией обработки библиотечного кода, который использует бобы? Если вы не комментируете библиотечный код, то как вы выполняете проводку? – Stephane