当前位置: 首页 > article >正文

SpringBoot(二)

1.SpringBoot处理静态资源

(1)默认处理方式

SpringBoot的注解:WebMvcConfiguration  自动配置类,WebMvcConfiguration  内部类 WebMvcAutoConfigurationAdapter addResourceHandlers()  方法实现静态资源配置

静态资源的配置: WebMvcAutoConfiguration 内部类 WebMvcAutoConfigurationAdapter
addResourceHandlers()

(2)自定义静态资源路径

书写一个配置类,实现WebMvcConfigurer的

@Configuration
public class MvcConfig implements WebMvcConfigurer  {

    /**
     * 定制静态资源访问地址和存储位置
     */
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/files/**")
                .addResourceLocations("file:d:/upload/OKK/");
    }
}


http://www.kler.cn/a/384663.html

相关文章:

  • vue2与vue3的全局通信插件,如何实现自定义的插件
  • 6.qsqlquerymodel源码分析
  • 用了Stream后,代码反而越写越丑?
  • 【Spring】Spring Web MVC基础入门~(含大量例子)
  • Proteus中数码管动态扫描显示不全(已解决)
  • Flutter 中 Provider 的使用指南
  • Redisson分布式锁全解析
  • 技术总结(二十二)
  • 【开源免费】基于SpringBoot+Vue.JS周边产品销售网站(JAVA毕业设计)
  • 使用 `Celery` 配合 `RabbitMQ` 作为消息代理,实现异步任务的调度、重试、定时任务以及错误监控等功能
  • [ vulnhub靶机通关篇 ] 渗透测试综合靶场 DarkHole:1 通关详解 (附靶机搭建教程)
  • Android Studio打包时不显示“Generate Signed APK”提示信息
  • IPhone16评论自然语言处理
  • 服务器技术(一)--Linux基础入门
  • 2025年PMI-ACP敏捷项目管理认证考试时间及费用
  • angular实现list列表和翻页效果
  • ESLint 使用教程(一):从零配置 ESLint
  • MYSQL 真实高并发下的死锁
  • Swift 开发教程系列 - 第5章:集合类型
  • Docker 常用命令详解(详细版)
  • Flutter 中的那些设计模式的写法(持续更新)
  • VSCode 1.82之后的vscode server离线安装
  • ISME Comm | 机器学习和深度学习在微生物组研究中的应用
  • 牛客sql题目总结(1)
  • RK3568平台(基础篇)selinux内核安全
  • JVM基本结构