この章の内容は次のとおりです。
要件
このセクションでは、互換性のある Java および Spring Framework バージョンについて詳しく説明します。
互換性のある Java バージョン
Spring Integration 5.2.x の場合、互換性のある Java の最小バージョンは Java SE 8 です。古いバージョンの Java はサポートされていません。
コード規約
Spring Framework 2.0 は名前空間のサポートを導入しました。これにより、アプリケーションコンテキストの XML 構成が簡素化され、Spring Integration が幅広い名前空間のサポートを提供できるようになります。
このリファレンスガイドでは、Spring Integration のコア名前空間のサポートに int 名前空間プレフィックスを使用しています。各 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 で使用していることに注意してください。 |