У меня есть следующий код ...
@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.