Ram*_*Ram 7 spring intellij-idea
我有多个spring配置文件.很少有人进行测试.
在整个代码库中,Idea12将所有Autowired bean都突出显示为"有多个XXX类型的bean".
如何配置IDEA以便正确识别要在测试和生产中使用的实例?
应该会在下次更新中修复。但与此同时,只需Project Structure -> Facets -> Spring删除一些应用程序上下文配置,其中包括已经定义的配置。
例如,我的项目中有 2 个模块:Core (jar) 和 Webapp (war),这取决于 Core。当两者都包含在 IDEA 中的 Spring 方面时,IDE 会两次看到核心应用程序上下文中定义的 bean:第一次直接来自核心应用程序上下文,第二次来自包含核心上下文的 Web 应用程序上下文。由于 Core 模块 bean 已经在 Web 模块中可见,因此可以删除 Core 的 Spring 方面,并且问题将得到解决。
| 归档时间: |
|
| 查看次数: |
1863 次 |
| 最近记录: |