Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- Java
- backend
- 일상
- Test Doulbe
- Junit 5
- RequestBody
- Spring
- enumSet
- OS
- softeer
- 공룡책
- Test code
- MySQL
- Test
- proxyFactory
- FCM
- ObjectMapper
- db
- Service 계층 테스트
- modelmapper
- 테크쇼
- Server
- 소프티어
- JPQL
- mapstruct
- JPA
- 인프콘2023
- 자바
- Coputer Science
- ExceptionResolver
Archives
- Today
- Total
목록File (1)
공부내용공유
getFile 사용시 주의점 (feat: FileNotFoundException)
서론 FCM 기능을 완성하고 로컬에서 프론트 담담 팀원과 함께 테스트까지 완료하여 deploy 브랜치에 올렸다. 그런데 도커 컨테이너가 꺼져버렸다……. 컨테이너의 상태를 보니 exited(1) 이 떠있었고 log를 통해 확인해 보니 FCM을 사용하기 위한 key를 읽을 수 없다는 log가 찍혀있었다. 어떤 것이 문제였고 어떻게 해결했는지를 정리하고 공유하기 위해 이 글을 작성하였다. 본론 문제가 발생한 부분 FCM 기능을 사용하기 위해서 FCM Service Key가 resources 파일에 있고 @Value 를 통해 resource로 가져와 FirebaseMessaging Bean을 만드는 구조였다. @PostConstruct를 사용한 Bean 생성 코드 일부 로컬에서 돌릴 때는 아무런 문제가 없어서 ..
Spring/Spring
2023. 10. 6. 14:49