我们不能在前台直接访问本地磁盘路径 for example:
<video id="Video1" width="640" height="360" src="D:\ZacharyVideo\z1.mp4">不允许直接访问我们就需要配置一个虚拟路径来访问系统中的资源.
**
** 因为是内置的tomcat,所以没法直接在eclipse进行配置.
我们可以写一个配置类
import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; /** * * @author Zachary * */ @Configuration public class WebConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/Video/**").addResourceLocations("file:D:/ZacharyVideo/"); } }这样就需要创建了一个虚拟路径"/Video" 相当于本地路径的D:/ZacharyVideo/的位置,之后前台就可以这样写去访问了:
<video id="Video1" width="640" height="360" src="/Video/z1.mp4">