Spring初始化的方法

2021-08-20 11:31:59 字數 507 閱讀 7823

我們在啟動專案的時候都需要在初始化的時候就載入一些方法,比如快取的初始化、各類第三方介面初始化,那麼我們可以用到以下2種方法

1、使用 @postconstruct註解,@postconstruct是spring框架的註解,在方法上加該註解會在專案啟動的時候執行該方法,也可以理解為在spring容器初始化的時候執行該方法,使用方式:

/**

* 功能說明:啟動專案初始化

*/@postconstruct

public void syndictionary()

2、實現
/**

* 系統引數 初始化

* * @version 1.0

*/    @override

system.out.print("初始化當前方法前,spring中的容器已載入完成");

}}

a、如果是初始化系統引數中需要用到其他的服務或者容器(bean),建議使用第二種方法,否則使用第一種

Spring初始化Bean方法

一 總結 1 spring為bean初始化提供了兩種方式 2 實現initializingbean介面是直接呼叫afterpropertiesset方法,比通過反射呼叫init method指定的方法效率相對來說要高點。但是init method方式消除了對spring的依賴 3 如果呼叫after...

spring 初始化順序

spring先初始化繼承了 beanfactorypostprocessor 的類 1 建立物件 2 set屬性值 3init方法 所有的beanfactorypostprocessor 類載入完之後 呼叫它們的 postprocessbeanfactory 方法 初始化其他bean 如果含有繼承了...

Spring的幾種初始化和銷毀方法

通過 bean指定init method和destroy method 1 bean initmethod init destroymethod detory 2public car car 1 component 2public class cat implements initializingb...