У меня есть этот маршрут:
from("timer://test?repeatCount=1").routeId("newRoute")
.streamCaching()
.process(exchange -> exchange.getIn()
.setBody(exchange.getIn()
.getBody()))
.marshal()
.json(JsonLibrary.Jackson)
.setHeader(Exchange.HTTP_METHOD, constant("GET"))
.setHeader(Exchange.CONTENT_TYPE, constant("application/json"))
.to("http://localhost:8080/getAllUsers")
.log(LoggingLevel.INFO, "This is my body: ${body}")
.to("activemq:queue://new-queue");
Когда он находится в @override configure (), он работает в приложении. запускать. Но я хочу вызвать (запустить) этот маршрут из Spring Boot RestController.
У меня есть конечная точка GET, и я хочу, чтобы, когда я ее вызываю, был найден маршрут для этого.