0

我需要从关系数据库 (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 分享您的经验和代码示例。

4

1 回答 1

1

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

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

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

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

于 2013-07-09T04:56:16.663 回答