gpt4 book ai didi

java - 不同项目中的应用程序上下文为空并且无法访问bean

转载 作者:行者123 更新时间:2023-12-02 12:16:37 26 4
gpt4 key购买 nike

我有一个项目(project1),其中有使用@component声明的bean,并且使用应用程序上下文我可以访问这些bean。现在有另一个项目(spring boot 项目-project2),我在其中使用此project1 作为依赖项。我正在尝试使用 Autowiring 注释访问project1的bean,但它为bean和应用程序上下文抛出空指针异常。如何访问project1的应用程序上下文,它可以访问项目中的那些bean,以便我可以使用 Autowiring 的应用程序上下文并访问project2中project1的bean知道出了什么问题以及为什么 Autowiring 不起作用。

谢谢

最佳答案

您需要将配置从项目 1 导入到项目 2 中。如下所示

@Configuration
@EnableBatchProcessing
@ComponentScan({"abc.","com.abc"})
@Import({Project1Config.class})
public class Project2Configuration {
}

关于java - 不同项目中的应用程序上下文为空并且无法访问bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46126749/

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