1. 程式人生 > >Spring學習總結(25)——註解@PostConstruct和@PreDestroy使用總結

Spring學習總結(25)——註解@PostConstruct和@PreDestroy使用總結

@PostConstruct 和 @PreDestroy
這兩個都是方法的註解,將註解標註在方法上,該方法就能夠在應用啟動和銷燬時執行,
@PostConstruct 註解標註的函式,是在類執行完建構函式之後執行。
@PreDestroy 註解標註的函式,是在應用結束之前執行。
場景介紹:
(快取場景)比如我們想要在應用啟動後,從資料庫載入一些基礎資訊,比如城市,將其載入到本地的一個List結構中,這樣沒錯讀取城市基本資訊就可以從List直接獲取,而不用每次都讀取資料庫,當應用正常shutdown時,將List清空。

整合Spring,啟動時載入資料


@PostConstruct將城市資訊,儲存到一個類變數裡面,這樣就可以隨時獲取,而不用每次都從資料庫獲取