Что означает «int» при использовании в конфигурациях xml при интеграции spring?

В настоящее время я читаю темы весенней интеграции. Наткнулся на нотацию/префикс --> "int", используемый в конфигурациях XML в spring-integration.

<int:channel id="errorChannel">
<int:queue capacity="500"/>

Can anyone help me in understanding it ? Also somewhere I have seen 'si' being used. What exactly these prefixes specify & are they spring integration specific ? Thanks in advance!




Ответы (1)


См. начало файла:

xmlns:int="http://www.springframework.org/schema/integration"

Префикс сопоставляется с пространством имен xml (xmlns). Дальше...

xsi:schemaLocation="
   http://www.springframework.org/schema/integration  
   http://www.springframework.org/schema/integration/spring-integration.xsd"

Пространство имен сопоставляется с расположением схемы, которое Spring находит в банке через /META-INF/spring.schemas. Схема определяет элементы и их свойства.

Префикс может быть любым: int, si, integration, foo.

Это просто отображение.

person Gary Russell    schedule 20.09.2017