什么是Spring IO Platform
Spring IO Platform,簡單的可以認為是一個依賴維護平臺,該平臺將相關依賴匯聚到一起,針對每個依賴,都提供了一個版本號,這些版本對應的依賴都是經過測試的,可以保證一起正常使用。為什么要使用Spring IO Platform
主要是解決依賴版本沖突問題,例如在使用Spring的時候,經常會使用到第三方庫,一般大家都是根據經驗挑選一個版本號或挑選最新的,隨意性較大,其實這是有問題的,除非做過完整的測試,保證集成該版本的依賴不會出現問題,且后續集成其它第三方庫的時候也不會出現問題,否則風險較大,且后續擴展會越來越困難,因為隨著業務復雜度的增加,集成的第三方組件會越來會多,依賴之間的關聯也會也來越復雜。Spring IO Platform為此而生,它能很好地解決這些問題,我們在添加第三方依賴的時候,不需要寫版本號,它能夠自動幫我們挑選一個最優的版本,保證最大限度的擴展,而且該版本的依賴是經過測試的,可以完美的與其它組件結合使用。
Spring IO Platform 官網:http://platform.spring.io/platform/
使用教程,官網已經給出,非常明了。
Spring IO Platform 聲明了哪些jar包:
每個版本的文檔:
https://docs.spring.io/platform/docs/
當前最新版本:
https://docs.spring.io/platform/docs/current/reference/html/appendix-dependency-versions.html