这里的期望是什么代码片段:语法发布策略表达在Spring集成
<int:resequencer input-channel="resequencerChannel" output-channel="headerRoutingChannel"
send-timeout="10000" release-strategy-expression="size() eq (T(java.lang.Runtime).getRuntime().availableProcessors() * 3)"/>
但语法似乎是不正确的。我想知道release-strategy-expression的实际语法。 在此先感谢。
Stack Trace:
Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1005E:(pos 8): Type cannot be found 'org.springframework.util.Assert'
at org.springframework.expression.spel.support.StandardTypeLocator.findType(StandardTypeLocator.java:115)
at org.springframework.expression.spel.ExpressionState.findType(ExpressionState.java:138)
at org.springframework.expression.spel.ast.TypeReference.getValueInternal(TypeReference.java:58)
at org.springframework.expression.spel.ast.CompoundExpression.getValueRef(CompoundExpression.java:48)
at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:84)
at org.springframework.expression.spel.ast.Ternary.getValueInternal(Ternary.java:57)
at org.springframework.expression.spel.ast.MethodReference.getArguments(MethodReference.java:147)
at org.springframework.expression.spel.ast.MethodReference.getValueRef(MethodReference.java:66)
at org.springframework.expression.spel.ast.CompoundExpression.getValueRef(CompoundExpression.java:63)
at org.springframework.expression.spel.ast.CompoundExpression.getValueInternal(CompoundExpression.java:84)
at org.springframework.expression.spel.ast.SpelNodeImpl.getTypedValue(SpelNodeImpl.java:114)
at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:111)
at org.springframework.integration.util.AbstractExpressionEvaluator.evaluateExpression(AbstractExpressionEvaluator.java:144)
at org.springframework.integration.util.MessagingMethodInvokerHelper.processInternal(MessagingMethodInvokerHelper.java:268)
at org.springframework.integration.util.MessagingMethodInvokerHelper.process(MessagingMethodInvokerHelper.java:142)
at org.springframework.integration.handler.MethodInvokingMessageProcessor.processMessage(MethodInvokingMessageProcessor.java:73)
请提供更多信息,请您想要实现什么。你SpEL现在真的不正确 –