我正在尝试在我的spring启动应用程序中加载js文件,但是当我尝试使用url http://localhost:8080/js/jsfile.js
加载“/resources/static/js/jsfile.js”时,我收到404找不到错误
当我尝试在src / main / resources / static /
中加载某些内容时,我需要阻止调用此控制器@GetMapping("/{username}/{slug}")
public String single(@PathVariable("username") String username, @PathVariable("slug") String slug, Model model) {
model.addAttribute("user", postService.getSinglePost(slug, username));
return "/post/single";
}
在阅读其他解决方案后,我尝试创建了这个,但我仍然遇到404错误。
@Configuration
public class MvcConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.setOrder(Ordered.HIGHEST_PRECEDENCE);
registry
.addResourceHandler("/css/**")
.addResourceLocations("/css/");
registry
.addResourceHandler("/img/**")
.addResourceLocations("/img/");
registry
.addResourceHandler("/js/**")
.addResourceLocations("/js/");
}
}