自定義web專案的初始化

2021-08-28 00:09:00 字數 1040 閱讀 5405

啟動乙個專案時,大多數情況下我們都需要對專案進行一些自定義的初始化,如,載入數字字典,載入配置到redis等等,這需要我們在**裡進行業務實現.

使用場景:

配置配在xml檔案中,專案啟動要讀取這些配置才用這個方法.

配置:

類:

@data

@slf4j

public class servicehander

/*** 初始化介面

*/public void init() :{}",proccode,methods);

mapmap = new hashmap<>(16);

for (string method : methods)

servicecache.put(proccode,map);}}

}else

}}

說明:

載入bean servicehander時,先給屬性servicenames賦值,然後呼叫,類中的init方法進行初始化.

使用場景:

專案啟動,從資料庫讀取配置.

直接在方法上加 @postconstruct即可,如下:

@postconstruct

public void initconfig()

注意: 這個類必須是由spring進行管理的,即需要在類上加@component或@service ...

使用場景:

專案啟動,從資料庫讀取配置.

@slf4j

@service("testhander")

public class testhander implements initializingbean

}

初始化bean時會呼叫afterpropertiesset()方法,在這個方法中進行業務處理即可.

這三種方法的載入優先順序:

實現介面initializingbean > 基於註解@postconstruct > 基於xml配置

Matlab自定義初始化函式

有時候,有些輸出的初始化不能在模型中直接設定,這時候可以通過設定模型引數配置。開啟 configuration parameters code generation custom code 選項卡,在右側的上半部分 insert custom c code in generated 選項卡裡選擇 i...

自定義類的初始化。

乙個類的初始化寫法糾結了多少人!下面這種初始化方法在object c裡,就像耶穌一樣無法撼動其位置,也像耶穌一樣,沒人敢有異議,以至於有人會說記住就可以了,別問為什麼。id init return self 對於初次接觸object c的人來說,這種寫法甚是糾結,但是如果你要是知道,object c...

自定義集合初始化器

對int型別集合初始化,這樣寫 static void main string args foreach var item in list console.readkey 對鍵值對集合初始化,這樣寫 static void main string args foreach var item in d...