为什么Intellij Idea有时拒绝@Autowire源bean进行测试?

时间:2018-03-25 00:42:13

标签: spring intellij-idea configuration scope javabeans

这是一个流行的错误(或讨厌的错误?) - 当某个项目是从maven或gradle模型导入时,ide会将与测试文件相关的源文件视为处于Spring配置意义上的单独项目中。 假设你有

在源文件夹中 的 mypackage的/ MyBean.java

在您的测试文件夹中 的 mypackage的/ MyBeanTest.java 你在哪

  

导入mypackage / MyBean.java

好的

如果您尝试@Autoware MyBeanTest - 它会失败。

如果您将MyBean.java移动到源文件夹,那么@Autoware就可以了,但这不是预期的。

我的想法是workspace.xml或类似的东西是错误的,但我不是那个灵巧的想法。

我们怎么能解决它?

0 个答案:

没有答案