build.gradle 설정 의존성을 추가해준다. 메시지를 보내는 형태는 fcm 공식문서에 작성된 json 형태에 맞춰 보내야한다. 우선 message 객체는 notification, token, data를 묶는다. token에는 기기의 토큰을 담아주고, notification에는 푸시알람의 제목과 내용을 담아 보낸다. data는 사용자가 정의한 da...
페이징의 필요성 JPA에서는 Entity의 전체 목록을 findAll() 을 통해 불러올 수 있다. 예컨대 db 수가 적다면 List 형식으로 db의 전체 목록을 받아와도 성능에 큰 차이는 없겠지만, db의 수가 기하급수적으로 늘어난다면 이는 성능에 큰 영향을 끼친다. 따라서 paging을 통해 효율적으로 data를 반환할 수 있다. Page Page는 ...