, когда я пытаюсь загрузить какой-либо файл без расширения, я получаю [http-bio-8443-exec-8] WARN o.s.w.s.PageNotFound - No mapping found for HTTP request with URI [server/directory/README-325] in DispatcherServlet with name 'download-rest'
. Этот файл README-325 является файлом без расширения. Когда мы пытаемся скачать файл с расширением, все в порядке, но, как я уже сказал, проблема в том, что эти файлы без расширения. Когда мы добавляем расширение в этот файл README-325, тогда этот контроллер называется
@RequestMapping(value = "/download")
@ResponseBody
public void fileDownload(HttpServletRequest request, HttpServletResponse response, @RequestParam(required = true, value = "server") String server, @RequestParam(required = true, value = "directory") String directory, @RequestParam(required = true, value = "fileName") String fileName) throws IOException {}
Но если файл не имеет расширения, то ни один контроллер не вызывается. Кто-то знает почему? ПРИМЕЧАНИЕ: ни одно решение по схожим вопросам нам не помогло. Версия Spring - 3.2.3. Выпуск и версия Spring Boot - 2.1.