मैं एक गुण फ़ाइल मेरी एक्सएमएल में परिभाषित किया गया है:क्या वसंत mvc3 में किसी XML में/if शर्तों को रखने का कोई तरीका है?
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="/WEB-INF/db.properties"></property>
</bean>
मैं फ़ाइल में एक संपत्ति है:
someprop = one
प्रश्न
मेरी एक्सएमएल में मैं या तो जोड़ना चाहते हैं/एक बीन परिभाषा में एक संपत्ति को हटा दें। उदाहरण के लिए:
<bean id="dataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.internal.url}" />
<!--I want to add/remove the line below based on value in property file-->
<property name="username" value="${jdbc.internal.username}" />
</bean>
क्या मैं इसके बजाय अलग-अलग वातावरण के लिए अलग-अलग संपत्ति फ़ाइलों का सुझाव दे सकता हूं। इसे हल करने के लिए यह "मानक" तरीका है। – pap
जो भी काम कर सकता है। हालांकि, मैं उलझन में हूं कि यह कैसे निर्धारित किया जाएगा कि कौन उठाया जाता है? क्या मुझे टॉमकैट में पर्यावरण का नाम कॉन्फ़िगर करना है? क्या कोई लिंक गहराई से जाता है? – birdy
वैसे भी, चूंकि यह एक्सएमएल है और गुण फ़ाइल नहीं है। एक एनवी से दूसरे में तैनाती करते समय मुझे अभी भी xml फ़ाइल को बदलना होगा। – birdy