Мне любопытно, можно ли @Autowired @MessageGateway в контроллер отдыха
Ниже представлен файл. java:
@Slf4j
@Configuration
@EnableIntegration
public class IntegrationConfiguration {
@MessagingGateway
public interface ScheduleGateway {
@Gateway( requestChannel = "schedule.input" )
OptimizedSchedule optimize( scheduleRequest request );
}
А RestController - это. kt file
@RestController
@RequestMapping("/api/optimize")
class OptimizationController(val myEventRepo: eventRepository,
val myDataTransformer: myDataTransform,
val myOtherDataTransformer: myOtherDataTransformer,
val gateway: ScheduleGateway)
Я получаю сообщение об ошибке
'Не удалось выполнить автоматическое подключение. Бины типа '' не найдены
Я нашел эту статью в Интернете, но не смог заставить их работать.
https://github.com/spring-projects/spring-integration-java-dsl/issues/21
Спасибо за помощь заранее.