Spring boot, чтобы всегда обслуживать из index.html - PullRequest
0 голосов
/ 12 сентября 2018

Я создал весенний загрузочный проект с angular-cli.Выходной файл jar выглядит следующим образом:

BOOT-INF
    |- classes
        |- com
        |- static
            |- index.html

Теперь, когда я перехожу к следующему URL

http://<ip>:<port>

, меня перенаправляют на http://<ip>:<port>/app1, поскольку в моем угловом маршруте я настроилэто перенаправить.

Но когда я пытаюсь обновить http://<ip>:<port>/app1, я получаю 404. Не найдено.

1 Ответ

0 голосов
/ 12 сентября 2018

Spring Boot автоматически обнаруживает index.html в следующем месте public/static/webapp.

Если у вас есть какой-либо контроллер, специально записавший отображение как это -> @Requestmapping("/"), он переопределит поведение по умолчанию и будетне показывать index.html, если вы не перенаправляете на http:\\localhost:8080\index.html

Возможно, вы захотите создать его в этой структуре папок

src/main/resources/public/index.html

Надеюсь, это поможет!

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