java无法在Spring Boot中加载静态文件
我试图在我的spring boot应用程序中加载js文件,但当我试图使用url http://localhost:8080/js/jsfile.js
加载“/resources/static/js/jsfile.js”时,我得到了一个404 not found错误
当我试图在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/");
}
}
共 (0) 个答案