【发布时间】:2014-08-03 21:31:22
【问题描述】:
我的服务接口有两个实现,
public interface Service {
public ServiceResponse get();
}
一个是 Mock 实现,它返回一个存根的 ServiceResponse,另一个对一些不可用的下游服务做一些实际的工作。
虽然我的 RealService 和 MockService 都准备好了,但我只能使用模拟。我希望根据环境变量注入该实例。我的问题是如何实现这一目标?
谢谢
【问题讨论】:
-
使用 spring,我可以使用组件扫描来配置它,提供包含 mock 的包——因此我的 Mock 实现被注入。
标签: java dependency-injection guice