博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springboot访问静态资源问题访问不到,实现addResourceHandlers方法
阅读量:4179 次
发布时间:2019-05-26

本文共 865 字,大约阅读时间需要 2 分钟。

话不多说,直接截图

在这里插入图片描述
在这里插入图片描述

@Configurationpublic class uploadConfig implements WebMvcConfigurer {    @Value("${zmj.uploadPhoto}")    private String uploadUrl;    /***告诉spring 静态文件访问地址     * 功能说明:配置静态访问资源     *          文件访问地址配置     * @param registry registry     * @return void     */    @Override    public void addResourceHandlers(ResourceHandlerRegistry registry) {        registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");        registry.addResourceHandler("/static/upload/**").addResourceLocations("file:" + uploadUrl);    }}

classpath:/static/指的是

在这里插入图片描述
resources文件夹下的static文件夹
有了上述实现类中registry.addResourceHandler("/static/upload/**").addResourceLocations("file:" + uploadUrl);
的配置,就可访问静态资源。且默认访问静态资源的路径是
http://ip:端口号/static/upload/静态资源名称这种格式。

同时,访问静态资源也可以指定盘符

在这里插入图片描述

值的稍微注意的是,在没有指定上传路径(盘符)的情况下,静态资源默认会上传到项目所在的文件夹中。

这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!

欢迎加入技术群聊
在这里插入图片描述

转载地址:http://ewoai.baihongyu.com/

你可能感兴趣的文章
反射封装request参数为对象
查看>>
JSON
查看>>
程序、进程、线程的关系
查看>>
线程的创建
查看>>
线程的分类
查看>>
线程的其他特征
查看>>
多线程带来的数据不一致
查看>>
生产者和消费者
查看>>
线程池
查看>>
TCP连接的建立(三次握手)和释放(四次挥手)
查看>>
初识HtmlParser
查看>>
Struts2声明式验证
查看>>
struts2国际化
查看>>
DOM解析
查看>>
Java设计模式(八)----代理模式
查看>>
MySQL5.7.10下载及安装及配置
查看>>
Navicat_for_MySQL安装
查看>>
Java设计模式(三—四)----工厂模式
查看>>
Java设计模式(一)----单例模式
查看>>
Java设计模式(二)----建造者模式
查看>>