#192 Код-ревью сервиса сохранения с отправкой уведомления

Компании:
Сбербанк
Темы:
SpringТранзакцииКод ревью

Сделать код-ревью:

Java
@RequiredArgsConstructor
@Service
@Slf4j
public class ServiceA {

    @Value("${remote.service}")
    private String url;

    private final Repository repository;
    private final Mapper mapper;
    private final RestTemplate restTemplate;

    @Transactional
    public void save(Dto dto) {
        repository.save(mapper.convert(dto));
        log.info("Saved {}", dto);

        sendNotification(dto);
    }

    private void sendNotification(Dto dto) {
        log.info("Send notification {}", dto);
        restTemplate.postForObject(url, dto);
    }
}

Разбор вопроса

Ментор
Ответь как на реальном собеседовании. Я задам уточняющие вопросы, а затем сравню твой ответ с эталонным и покажу точность в %.
Войди, чтобы начать диалог Ментор ведёт диалог по текущему вопросу и учитывает предыдущие сообщения.
Войти