我有一个带有静态方法ResourceFetcher
的静态类fetchResource(String reference)
。我想将它返回的资源注入另一个类JobRunner
。谁能指定最干净的方法?
我不想将ResourceFetcher
传递给JobRunner
。实际上,我有一个带有键集的enum
,我需要将键-值对的映射传递给JobRunner
,并带有通过调用fetchResource
获得的值。
我想澄清的是ResourceFetcher
类'fetchResource
返回类型为String
的对象
提前致谢。
最佳答案
<bean id="resource" class="com.x.y.ResourceFetcher" factory-method="fetchResource">
<constructor-arg value="someReference"/>
</bean>
然后可以将
resource
注入到JobRunner
bean中。