SpringBoot配置静态资源访问

朴灿烈づ我的快乐病毒、 2022-12-12 15:18 321阅读 0赞
  1. @Configuration
  2. public class SpringMVConfig implements WebMvcConfigurer {
  3. /**
  4. * SpringBoot静态资源配置,包括图片、CSS、JS等
  5. * String fullPath = "D:/picture/jl-course/teacher/"+pre+"-"+originalFilename;
  6. * http://127.0.0.1:9003/file/f/teacher/xx.png
  7. */
  8. @Override
  9. public void addResourceHandlers(ResourceHandlerRegistry registry) {
  10. registry.addResourceHandler("/f/**").addResourceLocations("file:D:/picture/jl-course/");
  11. }
  12. }
  13. @RestControllerAdvice
  14. @RequestMapping("/admin")
  15. public class FileController {
  16. @RequestMapping("/upload")
  17. public R upload(@RequestParam MultipartFile file) throws IOException {
  18. // 保存到本地
  19. String originalFilename = file.getOriginalFilename();
  20. String path = UuidUtil.getShortUuid() + "-" + originalFilename;
  21. String fullPath = "D:/picture/jl-course/teacher/" + path;
  22. File dest = new File(fullPath);
  23. file.transferTo(dest);
  24. return R.ok("http://127.0.0.1:9000/file/f/teacher/" + path);
  25. }
  26. }

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5OTQwMjA1_size_16_color_FFFFFF_t_70

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM5OTQwMjA1_size_16_color_FFFFFF_t_70 1

发表评论

表情:
评论列表 (有 0 条评论,321人围观)

还没有评论,来说两句吧...

相关阅读