gpt4 book ai didi

java - Java Spring MVC 依赖注入(inject)的状态变量

转载 作者:太空宇宙 更新时间:2023-11-04 07:47:08 25 4
gpt4 key购买 nike

我们在 Java Spring MVC 中使用依赖注入(inject)来向 Controller 添加资源。例如:

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

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

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

我们如何做到这一点?

最佳答案

不要将不同环境的逻辑放入代码中。看看environment specific configuration 。他们也有类似的问题。

关于java - Java Spring MVC 依赖注入(inject)的状态变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15116795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com