目标:
工作中会存在访问服务器上的静态文件又不想增加额外的组件,例如Nginx,那咱们如何做?
内容:
- WebMvcConfigurer初识
WebMvcConfigurer配置类其实是Spring内部的一种配置方式,可以自定义一些Handler,Interceptor,ViewResolver,MessageConverter等等的东西对springmvc框架进行配置。
- WebMvcConfigurer 基本语法
public class WebMvcConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/view/**") .addResourceLocations("file:///" + destPath_1, "file:///" + destPath_1); // file后面的“///” 是了解决后面路径不生效问题 } }
- 使用方法
http://ip:port/basePath/view/filePath