springboot中配置addResourceHandler和addResourceLocations,使得可以从磁盘中读取图片、视频、音频等
2024-10-08 12:14:37
磁盘目录
WebMvcConfig的代码
//对静态资源的配置
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) { String os = System.getProperty("os.name"); if (os.toLowerCase().startsWith("win")) { //如果是Windows系统
registry.addResourceHandler("/smallapple/**")
// /apple/**表示在磁盘apple目录下的所有资源会被解析为以下的路径
.addResourceLocations("file:G:/itemsource/smallapple/") //媒体资源
.addResourceLocations("classpath:/META-INF/resources/"); //swagger2页面
} else { //linux 和mac
registry.addResourceHandler("/smallapple/**")
.addResourceLocations("file:/resources/smallapple/") //媒体资源
.addResourceLocations("classpath:/META-INF/resources/"); //swagger2页面;
}
}
数据库中路径
测试:
最新文章
- 应用HTK搭建语音拨号系统3:创建绑定状态的三音素HMM模型
- SQL Server转发记录指针的坏味道
- Java的浮点数和整数的进制转换
- js上下滚屏效果,代码通过测试
- java.lang包的分类
- 黄聪:深入理解PHP Opcode缓存原理
- PAT1053. Path of Equal Weight
- collectionView/tableview刷新时关闭动画无效
- java commons-lang 工具包 逃脱工具 转unicode 及其他
- Android 开发第二天
- Xcode5下去除Icon高光
- WordPress NextGEN Gallery ‘upload.php’任意文件上传漏洞
- [置顶] Android自定义控件大全
- lambda 3
- SpringMVC 构建Restful风格 及问题处理
- C#之Winform跨线程访问控件
- [struts2学习笔记] 第五节 编写struts2的action代码
- adb logcat查看某个进程的输出日志
- java第一次上机实验--验证码
- 2018/7/26号碰到了个奇怪的问题(http有问题,但是ftp没毛病)
热门文章
- unserialize():Error at offset 0 of 96 bytes是什么意思
- Genymotion下载及安装(安卓虚拟机)
- Leetocode7道买卖股票问题总结(121+122+123+188+309+901+714)
- wx: wx.showModal 回调函数中调用自定义方法
- Homebrew安装Mysql后的两步必要的命令
- JavaSwing开发简单的银行管理系统 附源码
- python面试的100题(12)
- 3ds Max File Format (Part 6: We get signal)
- 创建JDBC六个步骤
- Codeforces 524C.The Art of Dealing with ATM(暴力)