dependencyManagement下的spring-framework-bom是干什么用的
在dependencyManagement下的spring-framework-bom是干什么用的,這里指定了這個(gè)id,那下面springmvc的id不就和這個(gè)不一樣了,那版本怎么對(duì)應(yīng)上的?
在dependencyManagement下的spring-framework-bom是干什么用的,這里指定了這個(gè)id,那下面springmvc的id不就和這個(gè)不一樣了,那版本怎么對(duì)應(yīng)上的?
2017-06-17
舉報(bào)
2017-06-17
????spring起初只專注ioc和aop,現(xiàn)在已發(fā)展成一個(gè)龐大體系。比如security、mvc等。如此一來,不同模塊或者與外部進(jìn)行集成時(shí),依賴處理就需要各自對(duì)應(yīng)版本號(hào)。因此Spring IO Platform應(yīng)運(yùn)而生,只要項(xiàng)目中引入了它,外部集成時(shí)依賴關(guān)系無需版本號(hào)。
????Spring IO Platform只是一個(gè)pom文件,記錄了spring與其他開源項(xiàng)目對(duì)應(yīng)的版本。當(dāng)然SpringSource為了解決這些Jar沖突,推出了各種BOM,當(dāng)然最著名的就是spring platform io bom,其中最核心的三個(gè)是:spring-framework-bom、spring-boot-dependencies、platform-bom。