Я обычно получаю предупреждение о том, что nullChannel не определено в STS Problems
view:
Referenced bean 'nullChannel' not found
Но тогда, если я добавлю объявление в файл контекста, например <int:channel id="nullChannel" />
или <int:publish-subscribe-channel id="nullChannel">
, я получу:
java.lang.IllegalStateException: The bean name 'nullChannel' is reserved.
Полагаю, это предупреждение, которое я могу спокойно игнорировать, но обычно я пытаюсь обнулить предупреждения, так что я чего-то упускаю?
UPDATE
Это части, связанные с предупреждением, удаление которого заставило его исчезнуть:
<int:header-value-router input-channel="listOfMaps" header-name="transaction_type" resolution-required="false" default-output-channel="nullChannel">
<int:mapping value="52" channel="requests52ListOfMaps"/>
</int:header-value-router>
<int:service-activator input-channel="httpRequestsSendsChannel" output-channel="nullChannel" ref="conversionController" method="enable52Delivery" />
<int:service-activator input-channel="httpRequestsDeletesChannel" output-channel="nullChannel" ref="inspector" method="inspect" />