#535 Код-ревью обработчика файлового события

Компании:
Digital Habits
Темы:
SpringОсновы SpringКод ревью

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

@Service
public class Handler {
    @Value("target.uri")
    private String targetUri;
    @Value("target.port")
    private int port;
    @Value("target.path")
    private String path;

    @Autowired
    private RestTemplate template;

    public boolean handle(Event event) {
        try {
            String fileContent = Files.readString(Paths.get(event.getSource()));
            HttpEntity<String> request = new HttpEntity<>(fileContent);
            template.postForObject(targetUri, request, String.class, port, path);
            return true;
        } catch (Exception exc) {
            //exception
            throw new RuntimeException("cannot read data");
        }
    }
}

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

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