【问题标题】:Spring - how to load configuration from database?Spring - 如何从数据库加载配置?
【发布时间】:2013-07-09 04:13:47
【问题描述】:

我需要从关系数据库 (PostgreSQL) 加载 applicationContext.xml 中使用的配置设置。

我关注了这篇文章http://www.codeproject.com/Articles/28893/Loading-Application-Properties-from-a-Database,但它使用了一个已弃用的“Spring Modules”jar 文件。

是否有其他技术可以实现它?我使用 Spring 3。

我的想法是只设置对数据库的访问设置(主机名、数据库名、用户名、密码)以创建数据源,并可能创建一些自己的处理程序类(?)以从数据库加载设置。在 applicationContext.xml 中,我将以相同的方式使用设置 - ${foo.bar}。

请与本主题和 Spring 3 分享您的经验和代码示例。

【问题讨论】:

    标签: database spring postgresql configuration


    【解决方案1】:

    虽然它不再捆绑在 Spring 3 中,但我看不出有什么理由不能使用它。只需包含

    <dependency>
        <groupId>org.springmodules</groupId>
        <artifactId>spring-modules-jakarta-commons</artifactId>
        <version>0.8</version>
    </dependency>
    

    在您的 maven pom 以及其他 Spring 3 依赖项和教程中描述的设置应该看起来没问题。

    如果产生特定错误,请发布详细信息(包括堆栈跟踪),以便我们帮助进一步调查

    【讨论】:

      猜你喜欢
      • 2015-12-07
      • 1970-01-01
      • 1970-01-01
      • 2013-10-22
      • 1970-01-01
      • 2011-10-19
      • 1970-01-01
      • 1970-01-01
      • 2014-12-10
      相关资源
      最近更新 更多