Как перенаправить все пути к index.html при загрузке Spring (v2.2.1.RELEASE)? - PullRequest
0 голосов
/ 09 ноября 2019

Я пытаюсь заставить SPA (одностраничное приложение) работать при загрузке Spring и иметь одну страницу внутри ресурсов / static / index.html, которая должна быть обслужена.

Я хочу направитьвсе пути к моему приложению, чтобы служить index.html. Как я могу сделать это? До сих пор я пробовал:

@Controller
public class MyappController {

    @RequestMapping(value="/*}")
    public String index() {
        return "index";
    }
}

Для значения пути я до сих пор пробовал:

  1. value=/** и
  2. , затем чтениеответ на этот вопрос ( 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

Помогите кому-нибудь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...