Как удалить файл после отправки в веб-приложение?

У меня есть веб-приложение. Я использую Java и весну. Приложение может создать файл и отправить его в браузер, это работает нормально. Я делаю это так:

Я создаю файл в классе Services, и метод возвращает адрес контроллеру. Затем контроллер отправляет файл, и он загружается правильно. Код для метода контроллера таков.

@RequestMapping("/getFile")
public @ResponseBody
FileSystemResource getFile() {

    String address = Services.createFile();
    response.setContentType("application/vnd.ms-excel");
    return new FileSystemResource(new File (address));
}

Проблема в том, что файл сохраняется на сервере, и после многих запросов у него будет много файлов. Я должен удалить их вручную. Вопрос: как я могу удалить этот файл после отправки? или есть способ отправить файл без сохранения его на сервере?

Ответы на вопрос(3)

Ваш ответ на вопрос