import com.fasterxml.jackson.databind.ObjectMapper;
+import de.juplo.kafka.payment.transfer.domain.TransferRepository;
import de.juplo.kafka.payment.transfer.domain.TransferService;
import lombok.extern.slf4j.Slf4j;
import org.apache.kafka.clients.producer.KafkaProducer;
@Bean
TransferService transferService(
+ TransferRepository repository,
KafkaProducer<UUID, String> producer,
ObjectMapper mapper,
TransferServiceProperties properties)
{
- return new TransferService(producer, mapper, properties.topic);
+ return new TransferService(repository, producer, mapper, properties.topic);
}