1

我们在 Java Spring MVC 中使用依赖注入向控制器添加资源。例如:

@Autowired
public MyController(
    @Qualifier("MyOtherControllerA") MyOtherControllerA myOtherControllerA,                 
    @Qualifier("MyOtherControllerB") MyOtherControllerB myOtherControllerB)
{
    ...
}

我们想为 DEBUG 模式和 LIVE 注入不同的依赖项。例如,对于调试,我们可以:

@Autowired
public MyController(
    @Qualifier("MyOtherControllerA_Mock") MyOtherControllerA myOtherControllerA,                 
    @Qualifier("MyOtherControllerB_Mock") MyOtherControllerB myOtherControllerB)
{
    ...
}

我们如何做到这一点?

4

1 回答 1

1

不要将不同环境的逻辑放入您的代码中。看看环境特定的配置。他们也有类似的问题。

于 2013-02-27T16:18:34.693 回答