Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.10.0
-
None
-
Unknown
Description
The below code results in creation of a new bean of type MyBean rather than looking up an existing instance from the registry. Also there is an imposition that MyBean has a no-args ctor for camel to construct a new bean. This behaviour is very confusing when an existing bean can be found from the registry such as spring which can use ctor injection without having the need for a default ctor
public void configure() throws Exception
{ from("direct:a").transform().method(MyBean.class).to("mock:a"); from("direct:b").transform().method(MyBean.class).to("mock:b"); }};