国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

java - spring-boot怎樣優(yōu)雅得插入一個后臺線程?

瀏覽:88日期:2024-02-07 09:57:52

問題描述

我有一個守護(hù),可它需要插入數(shù)據(jù)到數(shù)據(jù)庫.不知道怎樣注入Bean服務(wù),所以目前是這樣的:

public static void main(String[] args) { Thread daemon=new Thread(new DaemonRun()); daemon.setDaemon(true); daemon.start(); SpringApplication.run(Application.class, args); } ....public class DaemonRun implements Runnable { private DataService dataService; public synchronized DataService getDataService(){if(dataService==null)dataService=(DataService)SpringApplicationContextHolder.getSpringBean('dataService');return dataService; }

有沒有辦法讓DataService 自動注入DaemonRun同時DaemonRun又開機(jī)運行在一個獨立線程里呢?

問題解答

回答1:

不好意思各位,我自己找到方法了.:http://stackoverflow.com/ques...

根據(jù)回答的方法.改為@Componentclass ThreadRun implements DisposableBean.....然后在構(gòu)造里啟動線程,destroy里關(guān)閉線程,而且能用到自動注入

回答2:

你的意思是想進(jìn)行接口的bean自動注入吧? 你可以參考spring關(guān)于抽象類的bean或接口對象的注入創(chuàng)建一個抽象類DataService implements Runnable 進(jìn)行注入。然后extend它。因為springbean 的生命周期是在beanFactory創(chuàng)建的時候就創(chuàng)建完成,你的對象是創(chuàng)建的時候才進(jìn)行對象需要注入,這點與spring的概念沖突。

以下摘自stackoverflow,

Mark the abstract base class definition as abstract by using the abstract attribute , and in the concrete class definition , make the parent attribute be the name of the abstract class ’s bean nameSomething like this:<bean abstract='true' class='pacakge1.AbstractBaseClass'> <property name='mailserver' value='DefaultMailServer'/></bean><bean parent='abstractBaseClass'> <!--Override the value of the abstract based class if necessary--> <property name='mailserver' value='AnotherMailServer'/></bean>回答3:

使用自動注入,把scope配置成prototype試試吧。

回答4:

這個線程是做什么用的?

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 日日摸人人看97人人澡 | 国产91免费 | 国产欧美成人一区二区三区 | 一区二区三区 日韩 | 欧美性色黄大片在线观看 | 国产区一区二区三 | 怡红院视频在线观看 | 亚洲国产日韩综合久久精品 | 日韩一级片 韩国 | 91.久久 | 久久免费久久 | 亚洲综合色在线观看 | 亚洲高清一区二区三区久久 | 久久久全国免费视频 | 欧美黄色一级在线 | 日本一级~片免费永久 | 欧美成人精品不卡视频在线观看 | 夜色福利久久久久久777777 | 久久久国产在线 | 免费a视频在线观看 | 国产精品色综合久久 | 波多野结衣中文在线 | 在线成人97观看 | 亚洲精品第一区二区在线 | 久久精品免费i 国产 | 上海一级毛片 | 亚洲精品一 | 久夜色精品国产一区二区三区 | 一国产一级淫片a免费播放口 | 男女男精品视频在线播放 | 九九热视频在线免费观看 | 99精品国产免费久久国语 | 99精品在线免费 | 国产禁女女网站免费看 | 国产成人一区二区三区精品久久 | 久久久精品视频免费观看 | 精品日本亚洲一区二区三区 | 久久综合婷婷香五月 | 欧美午夜不卡在线观看最新 | 国产精品久久久久久久久久久久久久 | 成人爱爱网站在线观看 |