1、將service當成引數傳值
public class threadatestaction extends thread
@override
public void run()
{mapmap=new hashmap();
queryreportservice.findallreportissued(map);
2、通過spring bean工廠 例項化類
1)新建類,編寫getbean 方法
/***
* title: allbean
* description:執行緒內防注入,此方法注入service層
2)在spring配置中註冊
3)執行緒中使用
queryreportservice queryreportservice=(queryreportservice) allbean.getbean("queryreportservice");
注意(在service層中加入@service註解後定義的service名字和上面的getbean的名字需保持一致)
執行緒中呼叫service方法出錯
public class pnfiletgicomputethread implements runnable override public void run catch exception e 新建了乙個執行緒,然後再主線程中去例項化本執行緒,啟動執行緒。dug問題是,執行緒啟動後,引數也都傳過...
Service週期呼叫
startservice執行的生命週期 startservice oncreate onstartcommand ondestroy 結束 啟動服務 startservice 單次 oncreate onstartcommand 多次 oncreate onstartcommand onstartc...
關於Service呼叫Service 的思考
以前做軟體都是隨便寫幾個service,純粹為了service而service,當某天突然發現我的兩個service竟然需要互相訪問,於是乎開始考慮如何設計service,特別是service之間的依賴關係如何設計的問題,因此偶認為軟體service層的設計應該重點放在兩個方面 一是service ...