썸네일은 파일 크기를 줄여서 사용, 그에 따른 컬럼 필요.
spring.servlet.multipart.location=C:\\uploadStorage\\
경로 설정을 위해 \\ 사용
package com.spring;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
/**리소스 등록 및 핸들러를 관리하는 객체인 ResoruceHandlerRegistry를 통해
* 리소스의 위치와 리소스와 매칭될 url을 설정한다.*/
@Configuration
public class WebConfig implements WebMvcConfigurer {
/*웹에서 요청할 패턴*/
private String connectPath = "/uploadStorage/**";
/**경로 설정시
* -경로의 마지막은 반드시 "/" 또는 "\"로 끝나야 한다.
* -로컬 디스크 경로일 경우 file:///접두어를 명시해 두어야 한다.
* */
private String resourcePath = "file:///C:\\uploadStorge\\";
/**addResourcehandler: 리소스와 연결될 URL path를 지정.
* addResourceLocations: 실제 리소스가 존재하는 외부 경로를 지정.*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler(connectPath)
.addResourceLocations(resourcePath);
}
}
'spring, springboot' 카테고리의 다른 글
게시판이 여러 이미지를 가지고 있을 때,JPA (0) | 2023.09.13 |
---|---|
BoardDao와 BoardService 인터페이스의 차이 (0) | 2023.09.06 |
스프링 부트 api (0) | 2023.09.04 |
Model (0) | 2023.08.24 |
springBoot project 새로만들기 (0) | 2023.08.22 |