Spring Integration XML 기반 애플리케이션 컨텍스트 관련 문제를 보고합니다.

예:


  <beans ... >
  <int:channel id="channel"> <!-- 'dispatcher' and 'queue' can't be used together  -->
    <int:dispatcher failover="true"/>
    <int:priority-queue capacity="4"/>
  </int:channel>
  
  <int:channel id="another" >
    <int:queue <!--Exactly one of 'message-store' or 'ref' is required  -->
              capacity="4" message-store="myMessageStore" ref="myQueue"/>
  </int:channel>
  
   <int:gateway id="asyncGatewayError"
                async-executor="dummyBean"/> <!--Bean must be of 'java.util.concurrent.Executor' type  -->

   <int:delayer default-delay="3"
              message-store="myMessageStore"
              scheduler="scheduler"
              wait-for-tasks-to-complete-on-shutdown="false"/>
  <!--Bean must be of 'java.util.concurrent.Executor' type  -->
  <int:delayer
    default-delay="INVALID_VALUE"  <!--Cannot convert string 'INVALID_VALUE' to target class 'java.lang.Integer' -->
               message-store="dummyBean" <!-- Bean must be of 'org.springframework.integration.store.MessageStore' type-->
               scheduler="dummyBean" <!-- Bean must be one of these types: java.util.concurrent.ScheduledExecutorService,org.springframework.scheduling.TaskScheduler-->
               wait-for-tasks-to-complete-on-shutdown="INVALID_VALUE"/> <!-- Cannot resolve symbol 'INVALID_VALUE' -->

  <bean id="dummyBean" class="java.lang.String"/>
  <bean id="myMessageStore" class="org.springframework.integration.store.SimpleMessageStore"/>
  <task:scheduler id="scheduler"/>
</beans>