gpt4 book ai didi

java - 如何从我依赖的代码中 Autowiring 对象?

转载 作者:行者123 更新时间:2023-12-02 06:27:32 25 4
gpt4 key购买 nike

我有一个这样的类(class)。

public class Foo {

@Autowired
private Bar bar;

}

Bar 类存在于一个 jar 中,该 jar 来自从 Maven 拉入的依赖项。我怎样才能将该类添加到 Spring 上下文中,以便正确地 Autowiring 它?我无法将@Component 添加到源代码中。有没有办法不用 XML 来做到这一点?我目前正在尝试尽可能坚持注释驱动的注入(inject)。

我正在使用 Spring 3.1.4-RELEASE

最佳答案

从您的描述看来,您确切地知道正在实例化哪个类。如果是这种情况,那么在您的 @Configuration 类之一中,您可以简单地创建适当的 bean,Spring 将在部署到上下文之前对其进行配置:

@Bean public Foo foo() {
return new Foo();
}

关于java - 如何从我依赖的代码中 Autowiring 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20388534/

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