Делаю приложение на 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?