Hello, Thanks for the sample project. I adapted it to experiment with @EndpointInject and @Produces -- they appear to be broken with spring-boot?
The shouldInjectCamelContext() test fails with null for resultEndpoint -- and template is null too. (Using recently updated camel-spring-boot SNAPSHOT.) @BootstrapWith(CamelTestContextBootstrapper.class) @Configuration @ComponentScan @EnableAutoConfiguration @SpringApplicationConfiguration(classes = {CamelConfigurationTest.class, MyCamelConfiguration.class}) @RunWith(CamelSpringJUnit4ClassRunner.class) public class CamelConfigurationTest extends Assert { @Autowired CamelContext camelContext; @Value("${name}") String name; @Autowired private CamelConfigurationProperties configurationProperties; @Autowired private Environment env; @EndpointInject(uri = "mock:result") private MockEndpoint resultEndpoint; @Produce(uri = "direct:RoomSyncRouteTest") private ProducerTemplate template; @Test public void shouldInjectCamelContext() { assertNotNull("camelContext", camelContext); assertNotNull("configurationProperties", configurationProperties); assertNotNull("env", env); assertNotNull("name", name); assertNotNull("resultEndpoint", resultEndpoint); assertNotNull("template", template); } @Test public void shouldLoadRoute() { assertEquals(1, camelContext.getRoutes().size()); } } Camel + spring boot looks like a great combo... TIA! Steven -- View this message in context: http://camel.465427.n5.nabble.com/Camel-boot-autowiring-issue-tp5758543p5761414.html Sent from the Camel - Users mailing list archive at Nabble.com.