gpt4 book ai didi

spring - Idea 12,我如何指示某些spring文件仅用于测试

转载 作者:行者123 更新时间:2023-12-04 12:42:01 24 4
gpt4 key购买 nike

我有多个 Spring 配置文件。很少有用于测试的。

在整个代码库中,Idea12 将所有 Autowired bean 突出显示为“有不止一个 XXX 类型的 bean”。

如何配置 IDEA 以便正确识别要在测试和生产中使用的实例?

最佳答案

应该会在下次更新中修复。但与此同时,只需转到 Project Structure -> Facets -> Spring并删除一些包含已定义配置的应用程序上下文配置。

例如,我的项目中有 2 个模块:Core(jar)和依赖于 Core 的 Webapp(war)。当两者都包含在 IDEA 中的 Spring 方面时,IDE 会两次看到核心应用程序上下文中定义的 bean:第一次直接来自核心应用程序上下文,第二次来自包含核心上下文的 Webapp 上下文。由于 Core 模块 bean 已经在 Web 模块中可见,因此可以删除 Core 的 Spring facet 并且问题将得到修复。

关于spring - Idea 12,我如何指示某些spring文件仅用于测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13935268/

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