SpringBoot配置静态资源访问

    科技2025-05-21  46

    @Configuration public class SpringMVConfig implements WebMvcConfigurer { /** * SpringBoot静态资源配置,包括图片、CSS、JS等 * String fullPath = "D:/picture/jl-course/teacher/"+pre+"-"+originalFilename; * http://127.0.0.1:9003/file/f/teacher/xx.png */ @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/f/**").addResourceLocations("file:D:/picture/jl-course/"); } } @RestControllerAdvice @RequestMapping("/admin") public class FileController { @RequestMapping("/upload") public R upload(@RequestParam MultipartFile file) throws IOException { // 保存到本地 String originalFilename = file.getOriginalFilename(); String path = UuidUtil.getShortUuid() + "-" + originalFilename; String fullPath = "D:/picture/jl-course/teacher/" + path; File dest = new File(fullPath); file.transferTo(dest); return R.ok("http://127.0.0.1:9000/file/f/teacher/" + path); } }

     

    Processed: 0.010, SQL: 8