Spring 4 загружает статические ресурсы

Я получил весеннее приложение MVC с кучей файлов CSS и JS, в настоящее время размещенных вsrc/main/java/resources/assets каталог.

Я прочитал Spring Docs и некоторые учебные пособия о том, как загрузить эти файлы для моих шаблонов, используяResourceHandlerRegistry учебный класс. Я особенно думал, что код отрывки изэтот урок будет идеально соответствовать структуре моего проекта.

Но я всегда получаю 404 на мои файлы ресурсов.

Вот класс Application / Configuration, с которым я сейчас работаю:

@Configuration
@EnableAutoConfiguration
@ImportResource("/applicationContext.xml") // only used for jpa/hibernate
@EnableWebMvc
@ComponentScan(basePackages = "at.sustain.docutools.viewer.presentation")
public class Application extends WebMvcConfigurerAdapter {

    public static void main(String args[]) {
        SpringApplication.run(Application.class);
    }

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/assets/**")
                .addResourceLocations("classpath:/assets/");
        registry.addResourceHandler("/css/**")
                .addResourceLocations("/css/");
        registry.addResourceHandler("/js/**")
                .addResourceLocations("/js/");

    }

}

И здесь HEADer используется в моих HTML-файлах (размещенных в ресурсах / шаблонах):

<head>
    <!-- local Stylesheet -->
    <link href="css/style.css" rel="stylesheet" />
    <!-- local Javascript files -->
    <script src="js/general.js"></script>
    <script src="js/xmlhttp.js"></script>
    <!-- local Javascript libraries -->
    <script src="js/lib/filter.js"></script>
    <script src="js/lib/jquery.fs.zoomer.js"></script>
    <script src="js/lib/jquery.validate.js"></script>
</head>

HTML-файл загружается правильно через классы моего контроллера, но при попытке ударить, например, мойstyle.css файл (http://localhost:8080/css/style.css) Я получаю 404, как уже упоминалось.

Кажется, я не могу найти больше ресурсов, которые могли бы предоставить мне больше информации на эту тему для Spring 4. Я пропускаю некоторые файлы конфигурации? Или регистрации обработчиков ресурсов не соответствуют моей структуре? Я с нетерпением жду ваших ответов.

Ответы на вопрос(1)

Ваш ответ на вопрос