这可能是一种简单问题的方法,但我似乎错过了正确的google-words 8/ Spring3是否有方法从任何xml-config-file读取任意值?意思是,我只想读取一个值,而不是让Spring根据它设置任何东西。
提前谢谢你,马库斯
添加:
值得一提的是,我是Java的新手,我希望在任何配置中都有一些像<DatabaseType>MYSQL</DatabaseType>
这样的东西,这些配置是由Spring处理的,并且希望在任何Java类中访问它们。
我为什么要那样做呢?我有一个基本的SWT/JFace前端(工作)和一个DAO层(工作)。现在,我正在考虑中间的服务。目前,我的服务有类似'MYSQL‘的硬编码来实例化DAO工厂。但在这种情况下,这会将服务直接耦合到MYSQL,从而破坏整个解耦努力。因此,为了对其进行抽象,我也会为服务选择一个抽象工厂。但是要决定一些参数,我必须从一些配置中读出这些参数。由于Spring已经做到了这一点,我觉得单独实现它是无稽之谈。
发布于 2012-02-25 08:51:19
Spring主要是一个依赖注入框架--所以如果你需要应用程序中某个地方的配置值,你应该让spring把它注入到你的类中。
https://stackoverflow.com/questions/9442453
复制