天天看點

Spring Integration 參考手冊(第一部分 序言)

前言:公司項目需要用到spring integration,而網上關于spring integration的有價值的參考資料比較少。經過幾天的折騰發現還是老老實實的看一遍spring integration官網的參考手冊以及運作一遍官網給出的示例代碼才是王道。spring integration參考手冊内容很多,而且沒有中文版。是以我這裡打算嘗試着翻譯一下該參考手冊,翻譯水準有限,還請大家見諒。

spring integration官網位址:https://projects.spring.io/spring-integration/

spring integration參考手冊下載下傳位址:https://docs.spring.io/spring-integration/docs/5.0.3.RELEASE/reference/

                                                                        第一部分.序言

使用要求

本節将會介紹spring integration與Java和spring framework版本的相容情況。

1.Java版本的相容

spring integration 5.0.x支援的最低Java版本是Java SE 8。

2.Spring framework版本的相容

spring integration 5.0.x需要spring framework 5.0或更高版本。

3.編碼規範

Spring framework 2.0開始支援使用命名空間,這能夠簡化應用上下文(application context)的xml配置,是以spring integration也支援使用命名空間。對于命名空間的使用,本參考手冊具有如下規則:

Spring Integration的核心命名空間使用 int命名空間字首。每一個spring integration的擴充卡類型(model)都具有自己的命名空間,其配置方法如下所示:

int- 後面跟子產品的名稱,比如int-twitter,int-stream,...

Spring Integration 參考手冊(第一部分 序言)

關于對Spring integration命名空間支援的詳細說明,參考E2 “Namespace support”部分。

注意:

命名空間的字首是可以随意選擇的,甚至可以不使用任何字首,是以可以根據你的應用程式選擇是否使用命名空間字首。對于spring integration,STS工具使用與本參考手冊相同的命名空間規則。

1.本參考手冊中的規則

在一些情況中,為了進行格式化,當需要指定比較長的限定類名時,我們把包org.springframework簡寫成o.s,把org.springframework.integration簡寫成o.s.i,比如o.s.i.transaction.TranscationSynchronizationFactory.

繼續閱讀