Develop 3

[Springboot] Google calendar API 이용해서 공휴일 데이터 받기

일정 관리 앱을 만들어주는 프로젝트 진행 중, Google calendar API 연동 및 테스트 담당을 맡게 되었다. Google canledar API를 이용하여 공휴일 데이터를 받는 부분을 정리하고자 한다.Springboot 버전- Java 17- Springboot 3.2.0 Gradle 12345678910111213141516171819    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'    implementation 'org.springframework.boot:spring-boot-starter-security'    implementation 'org.springframework.boot:spring-boo..

Develop/SpringBoot 2023.12.17

[Springboot] Custom exception 설정하기

Springboot 개발 시, 프런트앤드로 보내주는 예외 상황에 대해서 관리하고, 예외 발생 시, 전달해주는 데이터를 통일해주기 위해 Custom exception 설정을 사용한다. 본문 글에서는 ErrorCode를 string으로 지정하였지만 편의에 따라 int로 지정해도 문제없다. Springboot 버전 - Java 17 - Springboot 3.2.0 Gradle 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter..

Develop/SpringBoot 2023.12.11

[Firebase] Firebase 호스팅하기

Axure로 만든 html 페이지를 Firebase를 이용해 배포하려고 합니다 순서는 이렇게 됩니다! 설정 과정 1. 다운로드(환경 준비) 2. Firebase 인증 3. Hosting 1. 다운로드(환경준비) 1-1 npm 다운 https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 1-2 cmd 에서 다음과 같이 커맨드 작성 후 버전이 나오면 설치 완료 된 것 입니다. 1 2 node -v npm -v 2. Firebase 인증 2-1 Firebase 가입 및 프로젝트 만들기 Firebase 홈페이지에서 회원가입을 한 후 '콘솔로 이동'을 클릭 해 콘솔..

Develop/Firebase 2021.10.19