1. Firebase Cloud Messaging(FCM)이란?Firebase Cloud Messaging(FCM)은 구글이 제공하는 클라우드 기반의 메시징 솔루션앱 개발자들이 사용자의 Android, iOS, 웹 애플리케이션에 무료로 알림을 보낼 수 있게 해줌FCM은 푸시 알림 뿐만 아니라 앱 내 메시지 기능도 지원하며, 간단한 설정과 코드 몇 줄만으로 대규모의 메시지를 신속하게 전송 가능 2. FCM 설정하기Firebase 콘솔 (https://console.firebase.google.com/) 접속Step 1 - Firebase 프로젝트 만들기프로젝트 생성 Step 2 - 앱에 Firebase 추가하기앱의 패키지 이름을 작성 > google-services.json을 다운로드 받아 앱 모듈 루트..
안녕하세요, 오늘은 JPA에서 조회하는 과정에서 발생한 에러인 IllegalArgumentException: The given id must not be null 에 대해 알아보고, 이를 해결하는 방법에 대해 설명드리겠습니다. 에러 원인Response response = responseRepository.findById(dto.getResponseId()) .orElseThrow(() -> new IllegalArgumentException(dto.getResponseId() + "해당 응답이 없습니다.")); dto에서 responseId를 받아서 조회하는 과정에서 해당 에러가 발생하였습니다.해당 에러는 주로 데이터베이스에서 특정 엔티티를 조회할 때, 조회 ..