@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?
  • Вопрос задан
  • 194 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
06 мая 2024, в 16:06
100000 руб./за проект
06 мая 2024, в 15:53
2500 руб./за проект
06 мая 2024, в 15:52
30000 руб./за проект