若依多模塊開源專案
admin模塊(web入口)依賴framework模塊,
framework模塊依賴common模塊和quartz模塊和system模塊
現在我想在quartz模塊的一個類中,寫個定時任務方法,需要從快取Ehcache中讀取某個數值(如果過期就更新),這個時候需要參考framework中的shiro中注入的快取管理器獲取快取,
請問我該怎么做?如果quartz在參考framework的話是會報錯的
uj5u.com熱心網友回復:
對你的系統來說,quartz是高層次模塊,高層次自然要抽象,所以quartz提供介面,由framework實作即可,這樣講應該很好理解吧.uj5u.com熱心網友回復:
都是spring的話,提供介面,quartz注入該介面,framework實作介面,并且是spring的bean,相當優雅.如果非spring模塊,可以考慮spi
uj5u.com熱心網友回復:
自行考慮未實作介面的場景,畢竟低層次的邏輯依賴高層次,高層次得兼容多種可能性的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/86123.html
標籤:Java EE
上一篇:輸入一個任意多個連續自然整數陣列X,通過排列程式得到新的陣列A,使得A滿足如下步驟:第一步:將A的隊首移動到A的隊尾;第二步:將A的隊首移動到陣列B中;第
下一篇:有純度的計數排序
