Не можете ли вы использовать фабричный метод ConnectionProviderUtils.buildConnectionProvider(String);
для создания экземпляра ConnectionProvider, а затем внедрить его в ваш MultiTenantConnectionProvider
?
<bean id="multiTenantConnectionProvider" class="MultiTenantConnectionProviderImpl">
<property name="connectionProvider">
<bean class="ConnectionProviderUtils" factory-method="buildConnectionProvider">
<constructor-arg value="type"/>
</bean>
</property>
</bean>
или что-то очень похожее на это.К сожалению, я не могу найти полностью определенное имя класса ConnectionProviderUtils, но оба аргумента атрибутов класса должны быть полностью определенными именами.