2016-01-20 94 views
0

我正在學習幾天的Spring集成,並且在一些示例中,我已注意到使用了channelint:channel彈簧集成 - 與通道和int的區別:通道

有什麼區別?

以同樣的方式,還有其他關鍵字:有人以int:和其他(具有相同名稱)開頭沒有。

回答

1

它只是取決於如何配置XML文件頂部的命名空間,特別是默認的xmlns。在第一種情況下,集成模式是默認的,在第二,別的東西,通常beans ...

<beans:beans xmlns="http://www.springframework.org/schema/integration" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:beans="http://www.springframework.org/schema/beans" 
    ... 

在這種情況下,整合是默認xmlns,你會使用

<channel ... 

<beans:bean ... 

這裏...

<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" 
    ... 

beans是默認xmlns,你會使用

<int:channel... 

<bean .... 

所以,它只是個人選擇的問題。

+0

非常感謝,我以爲是這樣,但我想確認它:) – Mistre83

相關問題