我可以从数据库中的blob加载Spring contextConfigLocation吗?

时间:2011-04-28 14:24:59

标签: java hibernate spring

这里的想法是从数据库中加载一些xml来使用,但我需要它是一个在启动时加载一次的bean。 xml绝对必须在数据库中。

如果这是重复的话,我道歉,但我找不到任何可以解决此问题的内容。

1 个答案:

答案 0 :(得分:1)

默认情况下,所有spring bean都是singleton,除非在scope中另有说明。因此,当您的应用程序部署时,它将在那时加载。

 <!-- bean that uses the loaded XML configs from the db --> 
 <bean id="someDAO" class="myPackage.SomeDAO">
        <property name="configLoader">
            <ref local="configLoader"/>
        </property>
 </bean>
 <!-- bean that loads the XML data from the database -->
 <bean id="configLoader" class="myPackage.ConfigLoader" />