这是一个流行的错误(或讨厌的错误?) - 当某个项目是从maven或gradle模型导入时,ide会将与测试文件相关的源文件视为处于Spring配置意义上的单独项目中。 假设你有
在源文件夹中 的 mypackage的/ MyBean.java
在您的测试文件夹中 的 mypackage的/ MyBeanTest.java 你在哪
导入mypackage / MyBean.java
好的
如果您尝试@Autoware MyBeanTest
- 它会失败。
如果您将MyBean.java移动到源文件夹,那么@Autoware就可以了,但这不是预期的。
我的想法是workspace.xml或类似的东西是错误的,但我不是那个灵巧的想法。
我们怎么能解决它?