前言

要求

此部分详细列出了兼容的JavaSpring框架版本。spring-doc.cadn.net.cn

兼容的 Java 版本

对于Spring Integration 7.0.x,最小兼容的Java版本是Java SE 17。 不支持较早版本的Java。spring-doc.cadn.net.cn

Spring 框架的兼容版本

Spring Integration 7.0.x 要求使用 Spring Framework 7.0 或更高版本。spring-doc.cadn.net.cn

代码约定

Spring Framework 2.0 引入了命名空间的支持,这简化了应用程序上下文的XML配置,并允许Spring Integration提供广泛的命名空间支持。spring-doc.cadn.net.cn

在本参考指南中,int 命名空间前缀用于 Spring Integration 的核心命名空间支持。 每种 Spring Integration 转换器类型(也称为 module)都会提供自己的命名空间,这通过以下约定进行配置:spring-doc.cadn.net.cn

以下示例显示了`0`、`1` 和 `2` 命名空间的使用:spring-doc.cadn.net.cn

<?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命名空间支持的详细解释,请参见命名空间支持spring-doc.cadn.net.cn

<span>命名空间前缀可以自由选择。</span><br> 您可以甚至可以选择根本不使用任何命名空间前缀。<br> 因此,您应该应用最适合您的应用程序的约定。<br> 不过请注意,SpringSource Tool Suite™ (STS) 使用与本参考指南中相同的命名空间约定来用于 Spring Integration。</span>

此指南中的约定

在某些情况下,为了在指定长完全限定类名时进行格式化,我们缩短org.springframeworko.sorg.springframework.integrationo.s.i,例如使用o.s.i.transaction.TransactionSynchronizationFactoryspring-doc.cadn.net.cn

反馈和贡献

对于如何解决问题或诊断、调试问题,我们建议使用Stack Overflow。 点击这里查看最新的问题列表。 如果您非常确定存在Spring Integration的问题或者想要提出一个功能建议,请使用GitHub Issuesspring-doc.cadn.net.cn

如果有解决方案或建议的修复方案,您可以在GitHub 上提交一个拉取请求。 不过,请注意,除了最简单的几个问题之外,我们期望在问题跟踪器中提交一个问题,在那里进行讨论并留下记录以备将来参考。spring-doc.cadn.net.cn

更多详细信息请参阅顶级项目页面上的CONTRIBUTING指南。spring-doc.cadn.net.cn

快速开始

如果您刚刚开始使用Spring Integration,您可能想要从创建一个基于Spring Boot的应用程序开始。 Spring Boot 提供了一种快速(并且有见地的)方法来创建一个生产级别的Spring基础应用程序。 它基于Spring框架,遵循约定优于配置的原则,并且旨在让您尽可能快地上手。spring-doc.cadn.net.cn

您可以通过 start.spring.io 生成一个基本项目(添加 integration 作为依赖),或者跟随其中的 “入门”指南,例如 构建和集成数据。 这些指南不仅更容易理解,而且非常注重任务导向。大多数都是基于 Spring Boot 的。spring-doc.cadn.net.cn