एक मैं नहीं मिला है मेरे सिर वसंत के चारों ओर लिपटा अभी तक है, तो मुझे ठीक कर लें इस सवाल का कोई मतलब नहीं है ...कैसे एक भी सेम पर इस्तेमाल के लिए एक से अधिक फ़ाइलों से वसंत गुण इकट्ठा करने के लिए
मेरे पास है PropertyPlaceholderConfigurer
<bean id="rdbmPropertiesPlacholder" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" lazy-init="false">
<property name="location" value="classpath:/properties/rdbm.properties" />
</bean>
और मुझे लगता है कि एक बीन इंजेक्शन है मुझे लगता है?
<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}" />
...
मैं क्या चाहते हैं एक दूसरे उपयोगकर्ता नाम/पासवर्ड के साथ फाइल ताकि मैं दो अलग अलग फ़ाइलों में गुण विभाजित कर सकते हैं एक अलग गुण की ओर इशारा करते प्लेसहोल्डर है। फिर डेटाबेस कनेक्शन जानकारी डीबी उपयोगकर्ता नाम/पासवर्ड से अलग हो सकती है, और मैं स्रोत को नियंत्रित कर सकता हूं, न कि दूसरे।
मैंने मूल रूप से rdbmPropertiesPlaceholder को एक अलग आईडी और फ़ाइल के साथ कॉपी करने और गुणों तक पहुंचने का प्रयास करने की कोशिश की है, लेकिन यह काम नहीं करता है।
यह कोड uPortal ओपन सोर्स वेब पोर्टल प्रोजेक्ट से है।
यह भी देखें http://stackoverflow.com/questions/686635/is-it-possible-to-have-multiple-propertyplaceholderconfigurer-in-my-applicationc – Vadzim