牢記這16個SpringBoot 擴展接口,寫出更加漂亮的代碼
背景
Spring的核心思想就是容器,當容器refresh的時候,外部看上去風平浪靜,其實內部是一片驚濤海浪,汪洋一片。Spring Boot更是封裝了Spring,遵循約定大于配置,加上自動裝配的機制。很多時候我們只需要引入一個依賴,幾乎是零配置就能完成一個功能的裝配。
我非常喜歡這種自動裝配的機制,所以在自己開發中間件和公共依賴工具的時候也會用到這個特性。讓使用者以最小的代價接入。想要把自動裝配玩得轉,就必須要了解spring對于bean的構造生命周期以及各個擴展接口。當然了解了bean的各個生命周期也能促進我們加深對spring的理解。業務代碼也能合理利用這些擴展點寫出更加漂亮的代碼。

浙公網安備 33010602011771號