来自Mule in Action第二版电子书,我看到第1章中的以下代码片段
public class ProductRegistrationFunctionalTestCase extends FunctionalTestCase {
protected String getConfigResources() {
return "./src/main/app/product_registration.xml";
} ...
并且,我在第12章看到了以下内容
public class TransformingBridgeTestCase extends FunctionalTestCase {
protected String getConfigResources()
{
return "functional-test-connectors.xml,jms-transforming-bridge.xml";
}...
我有两个关于getConfigResources()return语句的问题。
(1)为什么第12章中的例子不需要./src/main / ...
(2)在第12章示例的return语句中有两个xml,它如何在场景后面工作?
答案 0 :(得分:1)
getConfigResources()应返回可以从类路径加载的逗号分隔的资源列表。返回值由附加到FunctionalTestCase的ConfigurationBuilder解析,并使用资源实例化MuleContext。如果类路径中没有app文件夹,则需要使用应用程序根文件夹中的完整src / main ...路径。