有关虚拟路径配置问题

来源:5-22 tomcat 虚拟目录配置

慕雪3760448

2019-11-19

老师,你好。我想问关于以下配置类的虚拟路径配置的相关问题:

1.对于addResourceLocations()。就像以下代码所写,当链式编程配置了多个addResourceLocations()方法。那到时候映射路径时,它是如何选择映射哪一个路径呢?

2.对于addResourceHandler(" / * * " )方法,对应是所有的路径。
如果是写成这样:
addResourceHandler( " / app / * * “).addResourceLocations(” file : D : / file / ");
是否假如输入:http://localhost:8080/app/test.jpg
等同于:D: / file / test.jpg
即是将app之前的输入地址替换成D: / file /

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/**")
            .addResourceLocations("file:D:/WeChat Devtool/ProjectsSpace/videoShare_userResources/")
            .addResourceLocations("classpath:/META-INF/resources/");
}
写回答

1回答

风间影月

2019-11-19

/**可以理解是是开启映射。后面的是独立映射资源。你可以试试,这个多试试了就行的。另外这个也可在Tom cat的server.xml中配置的噢

1
4
风间影月
回复
慕雪3760448
除了斜杠星星,下面的
2019-11-19
共4条回复

Spring Boot短视频小程序开发 全栈式实战项目

一门课程带你搞定短视频小程序全栈开发,毕业设计之利器!

2613 学习 · 1951 问题

查看课程