在工具類中靜態方法使用Spring的元件

2021-08-29 16:15:12 字數 558 閱讀 1441

/**

* @author dongguabai

* @date 2018/9/27 10:14

*/@component

public class vworgsupport

if (lowest_orgtype_06.equals(orgtype))

orgtype = "0"+(integer.valueof(orgtype)+1);

}@autowired

private vworgsupport(){}

private static vworgsupport vworgsupport;

@postconstruct

public void init()

}

主要是使用了@postconstruct註解,這個註解會在servlet容器初始化的時候執行,具體執行時機是在建構函式之後,init()方法之前執行。還有乙個@predestroy註解,被這個註解修飾的方法在destroy()方法執行執行之後執行。

還有一種方式是可以使用spring工具類(參看:

如何使用靜態方法 類方法

python中方法的運作 方法是作為類的屬性 attribute 儲存的函式,你可以以下面的方式宣告和獲取函式 class pizza object definit self,size self.size size def get size self return self.size pizza.g...

在Java靜態方法中獲取當前類名

靜態方法不與特定例項關聯,不能引用this,要得到當前類名,沒有直接的辦法。通過查資料和試驗,可以用下面幾種方式 1 public static void testgetclassname 210 getclassname 11system.out.println clazzname 12 方法2 ...

在靜態方法中應用spring注入的類

最近在一次專案的重構中,原專案需要在靜態方法中呼叫service,現在需要更換框架,service需要自動注入,無法再靜態方法中呼叫 解決思路 建立乙個當前類的靜態變數,建立乙個方法,使用 postconstruct 進行註解,被 postconstruct修飾的方法會在伺服器載入servle的時候...