[Spring boot] FileUtils.copyInputStreamToFile 에러

2021. 4. 20. 22:19프로그래밍/에러

spring boot에서 파일을 저장하는 api를 작성하던 도중 

commons.io가 include 되지 않고, fileutils가 다른 패키지를 import 해와서 FileUtils.copyInputStreamToFile를 정상적으로 호출하지 못하는 에러를 발견하였다.

이를 해결하기 위해서는  build.gradle에서 관련 패키지를 import 해주는 과정이 필요했다.

build.gradle에 들어가서

dependency 부분에 

compile group: 'commons-io', name: 'commons-io', version: '2.6'

이라고 작성한뒤 gradle을 새로 빌드해주자.

intelij 기준 gradle.build가 수정되면 새로 빌드하라는 이모티콘이 나타나는데 간단히 클릭으로 해결이 가능하다. 

그 뒤 사용하면 import org.apache.commons.io.FileUtils가 정상적으로 import 되는 것을 확인할수 있다.