[Spring Boot] Google Firebase와 Spring Boot 연결
·
🍏 Spring Boot
오늘은 구글의 파이어베이스를 사용해 보려고 한다.https://console.firebase.google.com/u/0/ 🔥Google Firebase 프로젝트 생성구글 파이어베이스 콘솔에 접속해서 Firebase 프로젝트를 만들어 준다. 방법은 생각보다 더 간단했다. 내 프로젝트 이름을 작성해 주고, 약관에 동의해 주면 된다.나는 그냥 다 체크체크 했다 그리고 애널리틱스 위치는 대한민국으로 설정해 주고마지막 프로젝트 만들기를 클릭하면 이제 여기서 프로젝트 설정 -> 서비스 계정에 들어간다. 그러면 이렇게 새 비공개 키 생성이 뜨는데 나는 자바를 사용해서 자바로 바꿨다. 그리고 버튼을 누르면 .json 파일이 자동으로 다운로드 된다. 🔥Spring Boot와 Firebase 연결그리고 이제 스프..
[mysql] 서버와 데이터베이스의 시간대 차이 문제 / UTC, serverTimezone
·
🦎 프로그래밍
rds 로 연결한 mysql 테이블의 데이터 값을 보다 보니현재 시간과 다른 것을 발견했다. 이유를 알아보니 서버와 데이터베이스의 시간대(timezone)가 달랐다. MySQL 서버의 시간대 확인 다음 sql 문을 통해 mysql 서버의 시간대를 확인할 수 있다. SELECT @@global.time_zone, @@session.time_zone;  그럼 이런 결과를 받게 되었는데@@global.time_zone@@session.time_zoneUTCUTC한국(Seoul) 시간은 UTC+9이므로, 저장 시점보다 9시간 빠르게 저장되고 있던 것이다. Spring Boot와 MySQL 시간대 맞추기 시간대를 맞추는 방법은 여러 가지가 있는데 우선1️⃣ MySQL 시간대를 Asia/Seoul로 변경 SETGL..