Военный значок Spring Boot не отображается / разрешен - PullRequest
0 голосов
/ 25 февраля 2019

У меня проблема в том, что мой значок не отображается, если я развернул файл войны.В моей IDE он работает.

Я использую Spring Boot и упаковываю войну.Favicon.ico хранится в папке src / main / resources, а также в src / main / resources / static, как и на большинстве описанных страниц.В упакованном военном файле я также вижу favicon.ico.Я связал это также на странице jsp.

Значок не появляется.Я думаю, что проблема в том, что кот смотрит в другую папку.Интересно также, почему, если я начну с IDE, которая работает, и если я начну войну, это не так.

Отсечение из файла JSP

<link rel="icon" href="favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />

Местоположениеиз «favicon.ico» , этот значок хранится в «src / main / resources», а также в статической подпапке.

location favicon.ico

1 Ответ

0 голосов
/ 28 февраля 2019

Я понял это.Мое решение состояло в том, чтобы создать @Requestmapping для favicon.ico для представления его с веб-сервера.

    @RequestMapping("favicon.ico")
        String favicon() {
        return "forward:/myfavicon.ico";
    }

Config application.properties

spring.mvc.favicon.enabled=false

И, конечно, поместил значок в коренькаталог моего приложения в IDE.

...