我对Spring框架很陌生,所以这个问题可能看起来很蠢
我尝试在Test.class
包中创建抽象类test.java
,并使用Spring configuration.xml
文件对其进行配置。此文件位于test.resources
包中,如下所示:
<beans>
... schema URLs ...
<bean abstract="true" id="test" class="Test" />
</beans>
检查说:
无法解析课程&#39;测试&#39;
Idea礼貌地让我创建Test.class
。我同意并且它已在main.java
包中创建。但它有点凌乱。我不希望它在那里。
Code of Test.class:
@RunWith(SpringJUnitClassRunner.class)
@ContextConfiguration(locations = {"/configuration.xml"})
public abstract class Test {
abstract void test();
}
我想念什么?
答案 0 :(得分:1)
它使resource
文件夹很重要。最初configuration.xml
是在resources
包的main
文件夹中创建的,然后移至resources
包的test
文件夹。这就是这种行为的原因。删除configuration.xml
后,resources
文件夹重新评论以及在configuration.xml
包裹问题的resources
文件夹中创建的新test
已解决。
答案 1 :(得分:0)
下面的行应该更改为指向完全限定的类名: -
#source_map {
width: 450px;
height: 450px;
}
class属性定义bean的类型并使用full 合格的班级名称。
引自link。