Spring
Spring - 파일 업로드
우가본
2024. 7. 19. 11:56
-> 기본 세팅
-> pom.xml에서 transaction 라이브러리 버전 맞춰주기 (스프링프레임워크과 동일하게 5.0.0으로)
-> 항상 확인 해주기
*) 만약 라이브러리가 안들어왔을 시
-> 경로가 다음과 같이 나타나지 않을 때도 위의 작업을 수행해주면 된다.
)파일업로드시에는 따로 필요한 객체가 있다.
-> 작업 순서에 따라 배치
복사
붙여넣기 // 밑에 value가 용량을 결정한다(현재 약 1mb, 뒤에 0붙일 때마다 10배씩 늘어남)
-> 파일업로드용 라이브러리 pom.xml 붙여넣기
)파일 낱개로 받기
-> 스프링에서는 인자를 그대로 받는다. (파일의 경우, 멀티파트파일 활용)
인자를 다르게 받을 시, @RequestParam 활용 (엥간하면 똑같이 받자)
)객체로 받기 // 편리하기는 하나, Vo의 특성 상 권장하지는 않음 (계속 데이터를 가지고 있을 필요 x - 메모리 낭비 우려)
-> 객체로 받았기 때문에 추가해준다.