@Wan-Derer
Зобанели на Хабре, волки́ ;((

Spring Webflux, как раздавать статический контент?

Делаю приложение на Spring Webflux. Возникла необходимость раздавать статику.
В папке resources cделал файл index.html:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<p>HELLO</p>
</body>
</html>


Сделал контроллер:
@RestController
public class MainController {

  @GetMapping("/")
  public String hello() {
    return "index.html";
  } 
}


Прописал конфиги как описано здесь

Но что-то не работает.
Точка localhost:8080 даёт текст "index.html", а не содержимое файла.
А localhost:8080/index.html ошибку: org.springframework.web.server.ResponseStatusException: 404 NOT_FOUND "No matching handler"

Вопрос: как правильно раздавать статику в приложении на Spring Webflux?
  • Вопрос задан
  • 211 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы