【问题标题】:Read value from config in Spring在 Spring 中从配置中读取值
【发布时间】:2012-02-25 08:15:34
【问题描述】:

这可能是一个简单问题的方法,但我似乎错过了正确的 google-words 8/ Spring 3 是否有办法从任何 xml-config-files 中读取任意值?意思是,我只想读取一个值,而不是让 Spring 根据它设置任何东西。

提前谢谢, 马库斯

添加:

提到,我事先是 Java 新手,我希望在任何配置中都有一些类似 <DatabaseType>MYSQL</DatabaseType> 的内容,这些配置由 Spring 处理,并希望在任何 Java 类中访问它们。

我为什么要那个?我有一个基本的 SWT/JFace 前端(工作)和一个 DAO 层(也工作)。现在,我正在考虑中间的服务。目前,我的服务有类似“MYSQL”的硬编码来实例化 DAO 工厂。但在这种情况下,这会将服务直接耦合到 MYSQL,从而破坏整个解耦工作。所以,为了抽象它,我也会为服务建立一个抽象工厂。但是要决定一些参数,我必须从一些配置中读取这些参数。由于 Spring 已经这样做了,我觉得单独实现它是无稽之谈。

【问题讨论】:

  • 我觉得你的问题有点神秘。可以详细说明一下,可能有一个你正在尝试做的 xml 示例?

标签: xml spring config


【解决方案1】:

Spring 主要是一个 Dependency-Injection 框架 - 因此,如果您需要从应用程序某处的配置中获取值,您应该让 inject 它进入您的类。

查看documentation,例如Dependencies and configuration in detail.

【讨论】:

    猜你喜欢
    • 2022-12-20
    • 2016-03-16
    • 2023-01-10
    • 1970-01-01
    • 2017-07-22
    • 2016-09-08
    • 1970-01-01
    • 2022-10-04
    • 1970-01-01
    相关资源
    最近更新 更多