簡體   English   中英

調度程序作為 Spring 引導中的依賴項

[英]Scheduler as dependency in Spring Boot

我有兩個 maven 模塊“客戶端”和“調度程序”。 “調度程序”模塊由帶有調度程序的代碼組成,每分鍾運行一次。 當我運行“調度程序”模塊時,它工作正常,調度程序每分鍾執行一次。 現在,當我將它添加為“客戶端”模塊中的依賴項時,調度程序永遠不會運行。

Spring 啟動需要知道兩件事才能運行調度程序。 即調度程序的bean和用於啟用調度的配置。

因此,您需要添加@EnableScheduling注解以啟用調度程序,並且您需要在 spring 上下文中注冊調度程序 bean。 為此,您可以使用

@ComponentScan (basePackages= {'current project package', 'scheduler package'}

或者

@SpringBootApplication(scanBasePackages = {'current project package', 'scheduler package'}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM