gpt4 book ai didi

java - Spring 多个类的依赖注入(inject)

转载 作者:行者123 更新时间:2023-12-01 09:01:44 26 4
gpt4 key购买 nike

我是 Spring 新手,我想开始使用依赖注入(inject)。

我有很多类,它们将依赖项作为接口(interface)引用,我用作为参数发送给构造函数的对象填充这些类。

我知道我可以单独配置每个类,以将每个依赖项注入(inject)特定的实现,但这意味着如果我想将特定依赖项的实现更改为所有类,那么我需要更改每个类,我希望能够在一个地方为所有类(class)执行此操作。

最好的方法是什么?

最佳答案

在您的类(class)中,您将注入(inject)接口(interface):

public class Foo {

@Autowried
private Boo boo;
}

然后您将控制将哪个植入添加到 spring 容器中:

@Service
public class BooImpl implements Boo {

}

现在您需要做的就是更改实现。

如果可能的话我会使用 Spring Boot,您可以下载示例并立即运行 https://spring.io/guides/gs/spring-boot/

关于java - Spring 多个类的依赖注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41612348/

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