当我尝试编译这个
时 from(rule.getInput().getUrl()).
log(LoggingLevel.INFO, "New incoming message, rule n°"+getRule().getId()).
routeId(getId()).
filter().method(rule, "verify").
to(outputs);
我遇到了构建错误:
MVN : C:\........\DynamicRouteBuilder.java:[38,33] cannot find symbol
MVN : symbol : method to(java.lang.String[])
(to(java.lang.String[])
指的是to(outputs)
)
但如果删除日志行:
from(rule.getInput().getUrl()).
//log(LoggingLevel.INFO, "New incoming message, rule n°"+getRule().getId()).
routeId(getId()).
filter().method(rule, "verify").
to(outputs);
有效!
如果我将filter()之间的日志行移动到()。
,它也可以工作我不明白为什么。任何线索?