У меня есть обогатитель, который вызывает метод и возвращает true или false. Однако, когда я проверяю условие, оно не запускает действие. В документации сказано, что тестирование с ключевым словом «пусто» возвращает true, если значение в выражении возвращает false. Когда checkExisting возвращает false, я ожидаю, что действие будет запущено, но этого не происходит. В чем проблема?
<enricher target="#[variable:myVal]">
<invoke object-ref="myBean" method="checkExisting" methodArguments="#
[payload]"/>
</enricher>
I check the result like this
<choice>
<when expression="#[myVal==empty]" >
... Action to take..