我有一個場景,我需要從數據庫或java對象加載屬性到bean中。從數據庫或Java對象動態加載spring bean屬性)
考慮例如:
<bean id="ConfigAsstDemoBeanParent" class="gps.springconfig.DemoClass" lazy-init="true">
<property name="demoValueFromBean" value="demoValue"></property>
<property name="demoValueForKeyFromProperties" value="${DEMO_KEY}"></property>
</bean>
代替作爲${DEMO_KEY}
財產佔位符,它從屬性文件中加載一個值,我需要從數據庫裝載,我檢索使用存儲過程的值一個Java類。
請建議我一個機制,我可以利用上述情況。目前我正在調查擴展SpringMain和/或PropertyPlaceholderConfigurer類並編寫我自己的自定義BootStrapper。
此外,請爲上述場景編寫BootStrapper提示。
我使用PropertyPlaceholderConfigurer這樣的東西。 –
@RockyTriton,但據我所知PropertyPlaceholderConfigurer只用於解析.properties文件的屬性。我真的不知道它如何用於從數據庫中獲取值。如果我錯了,請糾正我。 – kanap008