개요React + PWA 코드 에 이어서 오늘은 백엔드 코드로 FCM을 마무리해보려고 한다. 1. Spring Boot FCM 구현Spring Boot로는 React PWA로부터 FCM 토큰을 받아서 DB에 저장하고, 필요한 시점에 FCM 백엔드로 푸시 알림을 전송하는 코드를 작성할 것이다! (1) Firebase SDK 의존성 추가//firebaseimplementation 'com.google.firebase:firebase-admin:9.2.0' (2) Firebase SDK 초기화Spring Boot 애플리케이션 시작시 Firebase SDK를 초기화해야 한다. 이때 서비스 계정 키(JSON 파일)을 사용해야 한다. -> src/main/resources 폴더에 넣어줬다. @Configuratio..
개요Spring Security 정리도 했고,JWT 토큰 정리도 했으니까 이제 실제 프로젝트에 한번 구현해보려고 한다. 이 글에서는 JWT, Security 코드만 정리한다. 1. 의존성 추가build.gradle에서 사용할 라이브러리들의 의존성을 먼저 추가하기//Spring Securityimplementation 'org.springframework.boot:spring-boot-starter-security'// JWTimplementation 'io.jsonwebtoken:jjwt-api:0.11.5'runtimeOnly 'io.jsonwebtoken:jjwt-impl:0.11.5'runtimeOnly 'io.jsonwebtoken:jjwt-jackson:0.11.5'2. TokenProvider..