Обновление данных в Spring в реальном времени без бд

Всем привет! Извиняюсь за сумбурность/некоторой непоследовательности в повествовании, я только начинаю писать клиент серверные приложения java/spring + js/vue.js. У меня имеется FileController в Spring. В нем написан метод как получить данные файла по его названию

@GetMapping("/get/{fileName}")
    public ResponseEntity<String> getFile(@PathVariable String fileName) throws IOException {
        String filePath = "/trajectories/" + fileName; // идет от папки resources

        Resource resource = new ClassPathResource(filePath);
        try (Reader reader = new InputStreamReader(resource.getInputStream(), StandardCharsets.UTF_8)) {
            String content = FileCopyUtils.copyToString(reader);
            return ResponseEntity.ok(content);
        } catch (IOException e) {
            return ResponseEntity.status(404).body("File not found");
        }
    }

на vue описана логика, что при вводе названия файла файл выгружается и его содержимое показывается в отдельном окошке.

Затем у меня реализована логика сохранения файла в Spring. файл сохраняется в resources/trajectories. И если открыть эту папку, файл с фронта правда сохраняется в эту папку. Но когда я с помощью GET запроса хочу получить данные вновь сохраненного файла, пишет что файл не найден. Но если перезагрузить сервер Spring, файл открывается с помощью GET запроса.
Как сделать так чтобы Spring мог обновлять свои ресурсы в реальном времени без необходимости перезапуска приложения


Ответы (0 шт):