Мой объект Delivery имеет BasicProperties. Но внутри заголовка basicproprieties указаны значения null. Мне нужно добавить значение к заголовкам. Я использовал шаблон для этого, потому что там нет сеттера.
Integer retryIndex = 1;
if (delivery.getProperties().getHeaders() == null) {
delivery.getProperties().builder().headers(new HashMap<>()).build();
}
if (delivery.getProperties().getHeaders().containsKey(KEY_RETRY_COUNT)){
retryIndex = (Integer) delivery.getProperties().getHeaders().get(KEY_RETRY_COUNT);
retryIndex++;
}
delivery.getProperties().getHeaders().put(KEY_RETRY_COUNT, retryIndex);
когда я запускаю код, если условие if (delivery.getProperties (). getHeaders (). containsKey (KEY_RETRY_COUNT)), получая nullPointErexception. кто-то может помочь в этом.