I nie dostał moja głowa owinięta wiosny jeszcze, więc mnie poprawić, jeśli to pytanie nie ma sensu ...Jak zbierać właściwości wiosnę z wielu plików do użytku na jednym fasoli
mam WłaściwośćPlaceholderConfigurer
<bean id="rdbmPropertiesPlacholder" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" lazy-init="false">
<property name="location" value="classpath:/properties/rdbm.properties" />
</bean>
I mam wstrzykiwany fasolę, jak sądzę?
<bean id="PortalDb" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${hibernate.connection.driver_class}" />
<property name="url" value="${hibernate.connection.url}" />
<property name="username" value="${hibernate.connection.username}" />
<property name="password" value="${hibernate.connection.password}" />
...
Co chcę to drugi zastępczy wskazując na różne właściwości pliku z nazwy użytkownika/hasła, tak, że mogę podzielić się właściwości w dwóch różnych plikach. Następnie informacje o połączeniu z bazą danych mogą być oddzielone od nazwy użytkownika/hasła db, a ja mogę uzyskać kontrolę nad jednym, a nie nad drugim.
Próbowałem po prostu skopiować obiekt rdbmPropertiesPlaceholder z innym identyfikatorem i plikiem i próbować uzyskać dostęp do właściwości, ale to nie działa.
Ten kod pochodzi z projektu portalu internetowego open uPortal.
Zobacz także http://stackoverflow.com/questions/686635/is-it-possible-to-have-multiple-propertyplaceholderconfigurer-in-my-applicationc – Vadzim