# 前言
# 要求
本节详细介绍了兼容的Java (opens new window)和Spring Framework (opens new window)版本。
# 兼容的 Java 版本
对于 Spring Integration5.5.x,最小的兼容 Java 版本是 Java SE8。不支持旧版本的 Java。
# Spring 框架的兼容版本
Spring 集成 5.5.x 需要 Spring 框架 5.3 或更高版本。
# 代码约定
Spring Framework2.0 引入了对名称空间的支持,这简化了应用程序上下文的 XML 配置,并让 Spring 集成提供广泛的名称空间支持。
在这个参考指南中,int
名称空间前缀用于 Spring Integration 的核心名称空间支持。每个 Spring 集成适配器类型(也称为模块)提供其自己的名称空间,该名称空间通过使用以下约定进行配置:
下面的示例显示了使用中的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 集成的名称空间支持的详细说明,请参见命名空间支持。
名称空间前缀可以自由选择。, 你甚至可以选择完全不使用任何名称空间前缀, 因此,你应该应用最适合你的应用程序的约定, 不过,请注意,SpringSource Tool Suite 在 Spring 集成中使用了与本参考指南中使用的相同的名称空间约定。 |
---|
# 本指南中的约定
在某些情况下,为了帮助在指定长的完全限定类名称时进行格式化,我们将org.springframework
缩短为o.s
,将org.springframework.integration
缩短为o.s.i
,例如使用o.s.i.transaction.TransactionSynchronizationFactory
。
最新更新? →