SpringBoot에서 resources 경로에 정적 파일을 놓고 사용하는 경우가 왕왕 있다. 그런데 희안하게도 개발하는 과정에서는 잘 동작하는데 jar 파일로 배포하기만 하면 FileNotFoundException이 발생하는 희안한 일이 발생한다. 이번 포스트에서는 이유를 파악하고 그 대책을 알아보자. 기본 구성 파일의 배치 먼저 resources 폴더에는 dongcode.txt 파일이 배치되어있다. spring boot에서의 활용 다음으로 boot 에서 @Value를 이용해서 설정한 값을 org.springframework.core.io.Resource 타입으로 가져온다. @Value("classpath:/juso/dongcode.txt") private Resource fileResource; 다음..
[SpringBoot] jar로 배포된 파일에서 resources의 파일 접근 시 FileNotFoundException 발생 처리
SpringBoot에서 resources 경로에 정적 파일을 놓고 사용하는 경우가 왕왕 있다. 그런데 희안하게도 개발하는 과정에서는 잘 동작하는데 jar 파일로 배포하기만 하면 FileNotFoundException이 발생하는 희안한 일이 발생한다. 이번 포스트에서는 이유를 파악하고 그 대책을 알아보자. 기본 구성 파일의 배치 먼저 resources 폴더에는 dongcode.txt 파일이 배치되어있다. spring boot에서의 활용 다음으로 boot 에서 @Value를 이용해서 설정한 값을 org.springframework.core.io.Resource 타입으로 가져온다. @Value("classpath:/juso/dongcode.txt") private Resource fileResource; 다음..
2022.03.21