Я пытаюсь заставить SPA (одностраничное приложение) работать при загрузке Spring и иметь одну страницу внутри ресурсов / static / index.html, которая должна быть обслужена.
Я хочу направитьвсе пути к моему приложению, чтобы служить index.html. Как я могу сделать это? До сих пор я пробовал:
@Controller
public class MyappController {
@RequestMapping(value="/*}")
public String index() {
return "index";
}
}
Для значения пути я до сих пор пробовал:
value=/**
и - , затем чтениеответ на этот вопрос ( Spring Boot перенаправляет все URL на index.html (SPA) ):
@RequestMapping(value="{path:.*}")
, но это тоже не работает, я все еще продолжаю получать страницу с ошибкой 404.
По сути, проблема в том, что если я перейду к: myapp / foo, я получаю сообщение об ошибке ниже, а не перенаправляется на index.html:
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Sat Nov 09 08:10:20 EST 2019
There was an unexpected error (type=Not Found, status=404).
No message available
Помогите кому-нибудь?