Результаты NPM Link в & ldquo; Зависимость не найдена & rdquo; для CSS Less module file

Просто добавьте еще один ответ на старый вопрос ... Люди упоминали, что @EnableWebMvc предотвратит загрузку WebMvcAutoConfiguration, что является кодом, ответственным за создание статических обработчиков ресурсов. Существуют и другие условия, которые предотвращают также загрузку WebMvcAutoConfiguration. Самый простой способ увидеть это - посмотреть на источник:

https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring- boot-autoconfigure / src / main / java / org / springframework / boot / autoconfigure / web / servlet / WebMvcAutoConfiguration.java # L139-L141

В моем случае я включил библиотеку, которая имел класс, который простирался от WebMvcConfigurationSupport, который является условием, которое предотвратит автоконфигурацию:

@ConditionalOnMissingBean(WebMvcConfigurationSupport.class)

Важно, чтобы никогда не простирался от WebMvcConfigurationSupport. Вместо этого простирайтесь от WebMvcConfigurerAdapter.

0
задан AO Folts 13 July 2018 в 13:56
поделиться