2016-01-20 96 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

相关问题