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

标签 java hibernate spring

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

如果这是重复的,我深表歉意,但我找不到任何详细说明此问题的信息。

最佳答案

除非在范围中另外指定,否则默认情况下所有 Spring bean 都是singleton。因此,当您的应用程序部署时,它将在此时加载。

 <!-- 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" /> 

关于java - 我可以从数据库中的 blob 加载 Spring contextConfigLocation 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5820154/

相关文章:

java - 有支持泛型的 xdoclet 替代品吗?

java - 在 Windows 上启动 sqoop 客户端时出错

java - 我们可以放大缩小在 Canvas 上绘制的图形吗?

hibernate - Grails/hibernate 模式: “version”字段没有默认值

java - 使用属性类型信息 Hibernate NamingStrategy

java - 如何为多线程制作 Thrift 客户端?

java - Spring Hibernate 未将实体映射到 PostGres 中的现有表

java - spring boot无法连接rabbitmq

Spring MVC 嵌套对象验证

java - 带有无效XML的Spring请求正文问题