spring啟動時只執行一次的方法實現

2021-10-07 02:40:26 字數 639 閱讀 1634

spring專案如何在啟動專案是執行一些操作,在spring中能通過那些操作實現這個功能。

我在spring的配置檔案中新增上這條,這個配置只能在啟動專案是執行一遍。 

還有一點 要注意 這個方法不能是controller層的方法

<-- class是類的全名加包名 這是指定執行的方法在那個類裡面   -->

<-- scope 值得範圍 這裡給的引數是 singleton   -->

<-- inti-method 是指要執行的方法  -->

package com.shr.jobs;

public class startrun

使用@postcontruct ,在方法上新增@postconstruct註解 

注意 一定要放在能被掃面到的地方,如果你寫在乙個無法被掃瞄到的位置是不能執行的。(service層肯定能被掃瞄到)

@service

public class testrun

}實現initiailzingbean介面。afterpropertiesset這個方法就會在專案啟動時執行。

@service

public class arraignedlogservice implements initializingbean

}

spring啟動時只執行一次的方法實現

spring專案如何在啟動專案是執行一些操作,在spring中能通過那些操作實現這個功能呢。1.方法一 我在spring的配置檔案中新增上這條,這個配置只能在啟動專案是執行一遍。還有一點 要注意 這個方法不能是controller層的方法 class是類的全名加包名 這是指定執行的方法在那個類裡面 ...

setInterval只執行一次?

遇到的問題 setinterval函式只呼叫了一次?例項化vue物件 newvue created methods 看setinterval文件 這裡的執行函式只是乙個函式體內容,執行與否是與後面的millseconds有關,如果這裡使用括號呼叫 如上述setinterval this.test 1...

讓程式只啟動一次

讓程式只啟動一次 有時在開發程式的時候,有時需要只能同時執行乙個例項.mutex 類,稱為互拆體,是乙個同步基元,它只向乙個執行緒授予對共享資源的獨佔訪問權。當兩個或更多執行緒需要同時訪問乙個共享資源時,系統需要使用同步機制來確保一次只有乙個執行緒使用該資源。如果乙個執行緒獲取了互斥體,則要獲取該互...