Springboot加载静态图片
来源:互联网 发布:微信公众号 python 编辑:程序博客网 时间:2024/06/05 21:05
项目中,上传图片到服务器,然后展示出来。之前关于文件的上传下载做得比较多。但是关于图片的显示,从没有做过,查了一些资料,折腾了一番。终于实现了最基本的效果。
以前上传后的文件,在数据库中记录时,记录的都是文件的全路径。在页面展示图片,src设置成文件的全路径,根本就读不到。
在Springboot中,需要配置静态资源的访问路径。
配置如下:
@Configurationpublic class WebMvcConf extends WebMvcConfigurerAdapter { public static final String separator=File.separator; @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { //和页面有关的静态目录都放在项目的static目录下 registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/"); //上传的图片在D盘下的OTA目录下,访问路径如:http://localhost:8081/OTA/d3cf0281-bb7f-40e0-ab77-406db95ccf2c.jpg //其中OTA表示访问的前缀。"file:D:/OTA/"是文件真实的存储路径 registry.addResourceHandler("/OTA/**").addResourceLocations("file:D:/OTA/"); } }
d3cf0281-bb7f-40e0-ab77-406db95ccf2c.jpg上传后,放在在D盘下的OTA目录下
访问静态图片时,域名后面紧接着是配置的前缀,再者才是文件的名称。
阅读全文
0 0
- Springboot加载静态图片
- SpringBoot加载静态资源
- SpringBoot加载静态资源
- springboot加载静态资源
- springboot加载静态资源
- SpringBoot加载静态资源
- OpenLayers 加载静态图片
- django 静态图片加载记录
- MFC图片控件静态加载bitmap图片
- openlayers加载静态图片的地图
- 启动Springboot项目在浏览器中加载不了静态资源文件
- springboot 静态资源配置
- springboot 添加静态页面
- SpringBoot 处理静态资源
- springboot---静态资源映射
- springboot 静态资源处理
- springboot静态处理
- SpringBoot静态资源处理
- gradle的手动配置
- UI网站
- 实时进销存如何帮助企业从销售、采购到库存实现一体化管理?
- HTML空格字符
- 二叉排序树 分析、梳理、代码总结
- Springboot加载静态图片
- java.lang.ClassNotFoundException: org.apache.lucene.index.memory.MemoryIndex
- ios11 UITableView 为group的时候tableFooterView,tableHeaderView问题
- 迁移ECS云服务器
- KoaJs
- 深入理解js继承
- gerrit 与 gitlab
- 方格填数
- check,form,单选框与复选框总结