Нет отображения для GET /bootstrap/js/bootstrap.min.js - PullRequest
0 голосов
/ 12 марта 2020

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

@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer{

    @Value("${demo.ruta.imagenes}")
    private String rutaImagenes;

    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/logos/**").addResourceLocations("file:" + rutaImagenes);
    }

}

Ресурсы моей папки:

enter image description here

В моих html файлах я получаю свои стили:

В заголовке:

<link th:href="@{/bootstrap/css/bootstrap.min.css}" rel="stylesheet">
<!-- Custom styles for this template -->
<link th:href="@{/bootstrap/css/jumbotron.css}" rel="stylesheet">
<link th:href="@{/bootstrap/css/sticky-footer-navbar.css}" rel="stylesheet">
<link href="https:/ /use.fontawesome.com/releases/v5.5.0/css/all.css" rel="stylesheet">

Перед телом:

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script th:src="@{/bootstrap/js/bootstrap.min.js}"></script>       

1 Ответ

0 голосов
/ 16 марта 2020

Я реализовал этот метод и bootstrap получил отображение.

@Configuration
public class WebConfig implements WebMvcConfigurer {

    private static final String[] CLASSPATH_RESOURCE_LOCATIONS = {
            "classpath:/META-INF/resources/", "classpath:/resources/",
            "classpath:/static/", "classpath:/public/" };


    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/**")
            .addResourceLocations(CLASSPATH_RESOURCE_LOCATIONS);

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