声纳在错误的情况下会给我错误“更改此条件,以使它不会总是评估为” false”。有什么想法吗?
import org.springframework.messaging.Message;
@ServiceActivator(channel = "channel")
public void loadMessage(Message<?> message) throws InterruptedException {
if (!valid(message)) {
return;
}
}
private void valid(Message<?> message){
if (Objects.isNull(message)) {
log.error("*******************");
} else if (Objects.isNull(message.getPayload())) {
log.error("*******************")
} else {
//business logic
}
}
我尝试使用==运算符来验证其他条件。但仍然出现相同的错误。