springboot 프로젝트 실전--- 이미지 표시
1889 단어 springboot 실전
springboot 이미지 표시
개인 상점 시스템, 백그라운드 관리는 그림을 표시할 수 있어야 한다.구현: 비항목 경로에서 그림을 표시하고 서버의 경로에서 그림을 표시합니다.
프로파일
- 프로젝트가 감권을 했다면addInterceptors를 추가하여 차단하지 않는 경로를 설정해야 합니다.만약 항목에 거울권이 없다면, 필요 없다
@Configuration
public class MvcConfig implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
InterceptorRegistration ir = registry.addInterceptor(authorizationInterceptor);
//
ir.excludePathPatterns("/picture/**");
}
/**
*
* @param registry
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry){
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
/*file: */
registry.addResourceHandler("/picture/**").addResourceLocations("file:/Users/le/Documents/image/");
}
}
이 서버에서 그림 경로는/Users/le/Documents/image/1입니다.jpg는 서버를 시작합니다. 접근 경로는:localhost:8080/picture/1입니다.jpg