Spring官方出品-SpringBoot3.1快速入門

這個視頻其實很有價值,學(xué)到了能提高生產(chǎn)力的地方很多。
比如springboot 3.1可以自動識別docker-compose文件,并在項目啟動的時候創(chuàng)建對應(yīng)的容器,如果我們之前要做一個crud demo,本地要裝數(shù)據(jù)庫吧,裝好了還要啟動吧,還要建庫建表吧,很多人都會被這種重復(fù)而且繁瑣的步驟勸退,這期間會遇到各種環(huán)境問題。
但是現(xiàn)在springboot3.1直接支持讀取項目的compose文件,我們只需要配置下鏡像信息,啟動就會去創(chuàng)建容器,多方便啊,這種技術(shù)在b站我發(fā)現(xiàn)沒有一個人講過,我特意看了培訓(xùn)機構(gòu)講的springboot 3的視頻,其實講的和2差不多,沒有把3能提高實際生產(chǎn)力的特性講出來,相當(dāng)于用的java17,但是寫的java7風(fēng)格的代碼。
以及我們代碼要做集成測試,也很方便,使用test container就可以在測試環(huán)境上下文初始化我們需要的依賴,也是容器化的。
Testcontainers提供了可插拔的架構(gòu),人們可以通過擴展GenericContainer來抽象出一些常見的服務(wù)配置。比如NginxContainer,MysqlContainer等等。
所以如果去互聯(lián)網(wǎng)公司,以及自己學(xué)習(xí),這些新技術(shù)是能夠提高我們生產(chǎn)力的。希望大家能夠認(rèn)真學(xué)習(xí)。
標(biāo)簽: