본문 바로가기

spring boot7

[AWS] Spring Boot에서 AWS S3와 연계한 파일 업로드처리 이번 포스팅은 Spring Boot 환경에서 AWS S3(Simple Storage Service)를 연계하여 파일을 업로드하는것으로 직접 버킷 생성을 시작으로 Spring Application을 구현하기까지 작성하고자 합니다. 본 포스팅을 작성하는데에 저의 개발환경은 다음과 같습니다. AWS Free Tier 계정(루트 사용자 계정입니다) Gradle Spring Boot 2.5.3 구현에 참고한 자료 AWS 기반 Spring Boot 애플리케이션 개발 시작하기 | Amazon Web Services AWS SDK for Java를 사용하는 Amazon S3 예제 이해 및 가져오기AWS자격 증명 버킷 생성 S3 관리 콘솔 접속 버킷 만들기 버킷의 이름은 Region Group 전역적으로 고유하게 설정해.. 2022. 3. 7.
[Spring] @Retryable를 활용하여 깔끔하게 API 및 메소드 재호출하기 개발을 하다보면 어떠한 로직이 성공적으로 수행되지 않았을 경우에 일종의 재시도 혹은 재호출을 하는 경우가 존재합니다. 일반적으로 클라이언트가 서버측에 특정 요청을 했을때 오류가 발생하거나 올바르지 않은 응답이 이루어질때에는 단순히 한번 더 호출 혹은 정해진 제한 횟수만큼의 재호출을 하도록 하는 경우가 있을겁니다. 아래의 코드를 한번 봅시다. private SearchAPI searchApi; public List fetch() { try { return searchApi.search(); } catch (Exception e) { throw new RuntimeException("오류 발생"); } } 앞선 코드에서 작성된 fetch() 메소드는 단순히 검색 API 요청을 수행한 후 정상적으로 응답이 이.. 2022. 2. 15.
[Google Login API] 구글 로그인 Access Token 및 Refresh Token 발급 - 마무리 (Spring Boot 레퍼런스를 보면서 구현해보는 구글 소셜 로그인 REST API - 5) Spring Boot 환경에서 구글 소셜 로그인 API를 REST 방식으로 구현하기 이전글 2020/10/18 - [OAuth/Google Login API] - [Google Login API] 소셜 로그인 요청 Redirect 처리 - 2 (Spring Boot 레퍼런스를 보면서 구현해보는 구글 소셜 로그인 REST API - 4) [Google Login API] 소셜 로그인 요청 Redirect 처리 - 2 (Spring Boot 레퍼런스를 보면서 구현해보는 구글 소 Spring Boot 환경에서 구글 소셜 로그인 API를 REST 방식으로 구현하기 Step Google APIs 신규 프로젝트 생성 및 개발환경 구성 새 프로젝트 생성 OAuth 동의 화면 구성 API Key 생성 OAuth 클라이.. 2020. 10. 18.
[Google Login API] 소셜 로그인 요청 Redirect 처리 - 2 (Spring Boot 레퍼런스를 보면서 구현해보는 구글 소셜 로그인 REST API - 4) Spring Boot 환경에서 구글 소셜 로그인 API를 REST 방식으로 구현하기 이전글 2020/10/18 - [OAuth/Google Login API] - [Google Login API] 소셜 로그인 요청 Redirect 처리 (Spring Boot 레퍼런스를 보면서 구현해보는 구글 소셜 로그인 REST API - 3) [Google Login API] 소셜 로그인 요청 Redirect 처리 (Spring Boot 레퍼런스를 보면서 구현해보는 구글 소셜 Spring Boot 환경에서 구글 소셜 로그인 API를 REST 방식으로 구현하기 들어가기에 앞서 기본적인 소셜 로그인 처리 프로세스에 대해 간단하게 짚고 넘어가도록 하겠습니다. 일반적으로 SNS Social 로그 antdev.tistory.c.. 2020. 10. 18.
[Google Login API] 소셜 로그인 요청 Redirect 처리 (Spring Boot 레퍼런스를 보면서 구현해보는 구글 소셜 로그인 REST API - 3) Spring Boot 환경에서 구글 소셜 로그인 API를 REST 방식으로 구현하기 이전글 2020/10/18 - [OAuth/Google Login API] - [Google Login API] 개발환경 구성 및 Spring Boot 프로젝트 생성 (Spring Boot 레퍼런스를 보면서 구현해보는 구글 소셜 로그인 REST API - 2) [Google Login API] 개발환경 구성 및 Spring Boot 프로젝트 생성 (Spring Boot 레퍼런스를 보면서 구현해보�� Spring Boot 환경에서 구글 소셜 로그인 API를 REST 방식으로 구현하기 Step Google APIs 신규 프로젝트 생성 및 개발환경 구성 새 프로젝트 생성 OAuth 동의 화면 구성 API Key 생성 OAuth.. 2020. 10. 18.
[Google Login API] 개발환경 구성 및 Spring Boot 프로젝트 생성 (Spring Boot 레퍼런스를 보면서 구현해보는 구글 소셜 로그인 REST API - 2) Spring Boot 환경에서 구글 소셜 로그인 API를 REST 방식으로 구현하기 이전글 2020/10/18 - [OAuth/Google Login API] - [Google Login API] Google APIs 신규 프로젝트 생성 및 개발환경 구성 (Spring Boot 레퍼런스를 보면서 구현해보는 구글 소셜 로그인 REST API - 1) [Google Login API] Google APIs 신규 프로젝트 생성 및 개발환경 구성 (Spring Boot 레퍼런스를 보면서 구현� Spring Boot 환경에서 구글 소셜 로그인 API를 REST 방식으로 구현하기 지난번 카카오 소셜 로그인 API에 이어 ( 1년반이 지나서 ... ) Spring Boot 환경에서 카카오 로그인 API RESTful.. 2020. 10. 18.
[Google Login API] Google APIs 신규 프로젝트 생성 및 개발환경 구성 (Spring Boot 레퍼런스를 보면서 구현해보는 구글 소셜 로그인 REST API - 1) Spring Boot 환경에서 구글 소셜 로그인 API를 REST 방식으로 구현하기 지난번 카카오 소셜 로그인 API에 이어 (1년반이 지나서 ...) Spring Boot 환경에서 카카오 로그인 API RESTful방식으로 연동하기 -1장) 해당 포스팅 시리즈가 저와 같은 초보분들이 많이 찾아보시고 참고하시는것 같아서 이번에는 Google Login API를 Spring Boot 환경에서 Google Reference를 보면서 차근차근 구현해보도록 하겠습니다. 또한 수많은 소셜 로그인 서비스를 구현해야되는 시스템 또는 플랫폼일 경우를 고려하여 비교적 확장성을 고려하여 구성해보고자 합니다. 들어가기에 앞서 이전에 포스팅했던 카카오 로그인 서비스와 소셜 플랫폼의 차이 말고는(Google, Kakao) AP.. 2020. 10. 18.