前言

要求

本節詳細介紹了相容的 JavaSpring Framework 版本。

相容的 Java 版本

對於 Spring Integration 7.0.x,最低相容的 Java 版本是 Java SE 17。不支援更早的 Java 版本。

相容的 Spring Framework 版本

Spring Integration 7.0.x 需要 Spring Framework 7.0 或更高版本。

程式碼約定

Spring Framework 2.0 引入了對名稱空間的支援,這簡化了應用程式上下文的 XML 配置,並允許 Spring Integration 提供廣泛的名稱空間支援。

在本參考指南中,`int` 名稱空間字首用於 Spring Integration 的核心名稱空間支援。每種 Spring Integration 介面卡型別(也稱為 `模組`)都提供其自己的名稱空間,透過以下約定進行配置:

以下示例展示了 `int`、`int-event` 和 `int-stream` 名稱空間的使用

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:int="http://www.springframework.org/schema/integration"
  xmlns:int-webflux="http://www.springframework.org/schema/integration/webflux"
  xmlns:int-stream="http://www.springframework.org/schema/integration/stream"
  xsi:schemaLocation="
   http://www.springframework.org/schema/beans
   https://www.springframework.org/schema/beans/spring-beans.xsd
   http://www.springframework.org/schema/integration
   https://www.springframework.org/schema/integration/spring-integration.xsd
   http://www.springframework.org/schema/integration/webflux
   https://www.springframework.org/schema/integration/webflux/spring-integration-webflux.xsd
   http://www.springframework.org/schema/integration/stream
   https://www.springframework.org/schema/integration/stream/spring-integration-stream.xsd">
…
</beans>

有關 Spring Integration 名稱空間支援的詳細說明,請參閱 名稱空間支援

名稱空間字首可以自由選擇。您甚至可以選擇根本不使用任何名稱空間字首。因此,您應該應用最適合您的應用程式的約定。請注意,SpringSource Tool Suite™ (STS) 對 Spring Integration 使用的名稱空間約定與本參考指南中使用的相同。

本指南中的約定

在某些情況下,為了在指定長的完全限定類名時方便格式化,我們將 `org.springframework` 縮寫為 `o.s`,將 `org.springframework.integration` 縮寫為 `o.s.i`,例如 `o.s.i.transaction.TransactionSynchronizationFactory`。

反饋和貢獻

對於操作指南問題或診斷或除錯問題,我們建議使用 Stack Overflow。點選 此處 檢視最新問題列表。如果您相當確定 Spring Integration 中存在問題或想提出功能建議,請使用 GitHub Issues

如果您有解決方案或建議的修復方法,可以在 GitHub 上提交拉取請求。但是,請記住,除了最簡單的問題,我們希望在問題跟蹤器中提交工單,在那裡進行討論並留下記錄以供將來參考。

更多詳細資訊請參閱頂級專案頁面 CONTRIBUTING 上的指南。

入門

如果您剛開始接觸 Spring Integration,您可能希望從建立一個基於 Spring Boot 的應用程式開始。Spring Boot 提供了一種快速(且有主見)的方式來建立生產就緒的基於 Spring 的應用程式。它基於 Spring Framework,傾向於約定優於配置,旨在讓您儘快啟動和執行。

您可以使用 start.spring.io 生成一個基本專案(新增 `integration` 作為依賴項),或者遵循其中一個 “入門”指南,例如 整合資料入門。這些指南更易於理解,並且非常注重任務,其中大多數都基於 Spring Boot。

© . This site is unofficial and not affiliated with VMware.