Я пытаюсь добавить статический веб-контент на сервер spring -boot, используя info здесь
Я попытался добавить файлы .js и .css, которые мне нужны в нескольких папках, о которых говорила предыдущая ссылка, но она не работает:
/META-INF/resources/ /resources/
Примечание. Я не создавал папки /static/
и /public/
, потому что я не знаю абсолютный Путь в моем проекте.
Я также добавил метод addResourceHandlers
:
@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { if (!registry.hasMappingForPattern("/webjars/**")) { registry.addResourceHandler("/webjars/**").addResourceLocations( "classpath:/META-INF/resources/webjars/"); } if (!registry.hasMappingForPattern("/**")) { registry.addResourceHandler("/**").addResourceLocations( RESOURCE_LOCATIONS); } }
И ссылка в файле HTML выглядит следующим образом:
<script src="bootstrap-switch.js"></script>
Любая идея, как я могу это исправить?
ОБНОВЛЕНО
ОБНОВЛЕНО 2: попытка @jfcorugedo
Не работает. Посмотрите, что вы говорили?
ОБНОВЛЕНО 3: попытка @jfcorugedo, второй совет: