我有一个新的Spring Boot应用程序,我想使用wrap bootstrap模板 在我的src / main / resources文件夹中,我有以下文件夹结构 模板/字体 模板/脚本 模板/样式
我正在尝试映射这些资源,以便可以使用以下代码在我的html代码中获取它们
@Configuration
public class MvcConfiguration extends WebMvcConfigurerAdapter{
private static final String templateFolder = "/templates/slim/client";
private static final String localCSSFolder = "/templates/slim/.tmp";
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
LOG.info("Entered addResourceHandlers");
registry.addResourceHandler("/fonts/**").addResourceLocations("templates/fonts/**");
registry.addResourceHandler("/scripts/**").addResourceLocations("templates/scripts/**");
registry.addResourceHandler("/styles/**").addResourceLocations("templates/styles/**");
super.addResourceHandlers(registry);
}
}
然而,当我查找像scripts / home.js这样的文件时 - 它没有返回给我,我得到了404
任何人都可以提供任何建议,以便我可以正确运行此映射吗?
谢谢 达明
答案 0 :(得分:1)
尝试
registry.addResourceHandler("/resources/**").addResourceLocations("classpath:/resources/");
/编辑:
将您的脚本放在src / main / resources / static / what / ever.js
中