//已过时
@Configuration
public class Demo extends WebMvcConfigurerAdapter {
/**
* 配置静态访问资源
* @param registry
*/
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/aa.txt").addResourceLocations("file:/E:/aa.txt");
super.addResourceHandlers(registry);
}
}
//新的方法
yml中
ambc:
file:
upload: D://images/
baseUrl: http://localhost/images
//代码
@Configuration
@EnableWebMvc
public class WebConfig extends WebMvcConfigurationSupport {
@Value("{ambc.file.upload}")
public String uploadPath;
@Value("{ambc.file.baseUrl}")
public String baseUrl;
@Bean
public FilterRegistrationBean jwtFilterRegistration() {
FilterRegistrationBean registration = new FilterRegistrationBean();
registration.setFilter(new JwtFilter());
registration.setName("JwtFilter");
registration.addUrlPatterns("/*");
registration.setOrder(1);
return registration;
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry){
registry.addResourceHandler("/my/**").addResourceLocations("classpath:/my/");
super.addResourceHandlers(registry);
}
}
addResourceHandler为访问接口地址
addResourceLocations为硬盘文件地址