有关虚拟路径配置问题
来源: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中配置的噢
142019-11-19
相似问题