一直在石英和彈簧整合掙扎,特別是在webpshere jndi查找的情況下,我的最終解決方案是使用彈簧來定義工作,仍然需要一些石英定義的屬性。屬性。石英在春天xml或標準單獨石英
聽說一些強烈的意見,認爲在泉水中使用石英會對它們產生強烈的依賴性,我們對石英是新的。展望未來,想做出決定:在Spring xml中定義Quartz,或簡單的石英屬性文件。真的很想聽到每個人對此的意見。
一直在石英和彈簧整合掙扎,特別是在webpshere jndi查找的情況下,我的最終解決方案是使用彈簧來定義工作,仍然需要一些石英定義的屬性。屬性。石英在春天xml或標準單獨石英
聽說一些強烈的意見,認爲在泉水中使用石英會對它們產生強烈的依賴性,我們對石英是新的。展望未來,想做出決定:在Spring xml中定義Quartz,或簡單的石英屬性文件。真的很想聽到每個人對此的意見。
我發現使用quartz.properties
和Spring配置都沒有錯。 Personally I keep靜態配置在Spring配置中將不可能在文件中改變,並且動態參數(如線程池大小)。
您可以使用Quartz fluent API和Scheduler
API,使用XML調度插件(與Spring無關)或通過Spring配置來定義作業。隨你便。
彈簧內部使用石英將創建它們
不知道在哪裏這些意見都來自之間的強相關性。基本上Spring允許你自動啓動/停止調度器 - 無需Spring,你需要使用一些servlet監聽器或其他奇怪的解決方法。 Spring調度器只是你的一個bean。絕對不存在依賴性。 Spring增加了一些聰明的支持,比如能夠安排任意bean的任意運行方法,但兩者之間沒有耦合。
如果您的應用程序是基於Spring的,那麼選擇Spring集成,它的效果很好。