package net.lkrnac.book.eiws.chapter06.text; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Slf4j @Service public class SimpleService { private final SimpleRepository simpleRepository; @Autowired public SimpleService(SimpleRepository simpleRepository) { super(); this.simpleRepository = simpleRepository; } public void processText(String text) { log.info("Process Message: {}", text); simpleRepository.persistText(text); } public boolean isProcessed(String text) { return simpleRepository.containsText(text); } }