Как использовать org.quartz.Trigger с функцией Spring @Bean, используя Scala? - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть следующий код ...

@Bean def scheduler(triggers: Trigger*): SchedulerFactoryBean = {
...
}

На основании этого примера , однако, когда я пытаюсь запустить, я получаю ...

Вызвано: org.springframework.beans.factory.UnsatisfiedDependencyException: Ошибка при создании bean-компонента с именем 'scheduler', определенным в ресурсе пути к классу [... / QuartzConfig.class]: Неудовлетворенная зависимость, выражаемая параметром 0 метода scheduler; Вложенное исключение - org.springframework.beans.factory.NoSuchBeanDefinitionException: нет доступного квалифицирующего bean-компонента типа 'scala .collection.Seq': ожидается, что по крайней мере 1 bean-компонент будет квалифицирован как кандидат для автоматической передачи. Аннотации зависимостей: {}

Я также пытался ...

@Bean def scheduler(trigger: Trigger): SchedulerFactoryBean = {
...
}

Но это все еще говорит, что не может найти компонент. У меня есть следующее в моем POM

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-quartz</artifactId>
</dependency>

Но он все еще не может найти определение Bean для Trigger.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...