0
私は方法のなぜgroovyでインタフェースを取るメソッドの引数として実装を渡すのですか?
groovy.lang.MissingMethodException: No signature of method: org.apache.camel.builder.AdviceWithBuilder.replaceFromWith() is applicable for argument types: (org.apache.camel.component.direct.DirectEndpoint) values: [direct://start]
署名がエンドポイント を実装DirectEndpointでAdviceWithBuilder.replaceFromWith(Endpoint ep)
イム通過である私は、エンドポイント
@Test
void testSubmitDocument() {
final Endpoint endpoint = context.getEndpoint("direct:start",Endpoint.class)
camelContext.getRouteDefinitions().get(0).adviceWith(camelContext,
new AdviceWithRouteBuilder(){
void configure(){
weaveById("bar").replaceFromWith(endpoint)
}
}
)
}
右 - 前に使用していた方法を変更した後、weavebyIdを削除するのを忘れました –