crossorigin="anonymous">
[Java] Spring Boot Data R2DBC(Reactive Relational Database Connectivity) 이해하기 -1 : 처리 과정 및 환경구성 방법
·
Java/WebFlux
해당 글에서는 Spring WebFlux 환경에서 R2DBC를 이용하여서 데이터베이스에 접근하고 활용하는 방법에 대해 알아봅니다. 💡 [참고] 반응형 프로그래밍을 구현하기 위해 Spring WebFlux에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류링크Spring Boot Webflux 이해하기 -1 : 흐름 및 주요 특징 이해https://adjh54.tistory.com/232Spring Boot Webflux 이해하기 -2 : 활용하기https://adjh54.tistory.com/233Spring Boot WebFlux 이해하고 구현하기 -1 : 반응형 프로그래밍에서 WebFlux까지 흐름https://adjh54.tistory.com/627Spring Boot WebFlux 활용..
[Java/오류노트] Solved - Swagger : CORS, Network Failure, URL scheme must be "http" or "https" for CORS request.
·
Java/오류노트
해당 글에서는 Swagger UI 내에서 발생한 CORS 에러에 대해 이를 해결하는 방법에 대해 알아봅니다💡 [참고] CORS에 대한 이해 및 Swagger 활용방법에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류주제링크CORS 이해 및 활용교차 출처 리소스 공유 : CORS(Cross Origin Resource Sharing) 이해하기https://adjh54.tistory.com/586CORS 이해 및 활용Spring Boot 환경에서 CORS(Cross Origin Resource Sharing) 이해하고 활용하기 -1https://adjh54.tistory.com/587Swagger 활용Spring Boot 2.x 환경에서 Swagger 이해하고 적용하기 : SpringDoc op..
[Java] Spring Boot WebFlux 활용하여 구현하기 -3: Publisher/Subscriber 데이터 처리 타입, 에러 핸들러, 백프레셔
·
Java/WebFlux
해당 글에서는 반응형 프로그래밍 중 이를 구현한 Spring WebFlux의 Publisher/Subscriber의 데이터 타입과 에러핸들러, 백프레셔 이용방법에 대해 알아봅니다  💡 [참고] Spring WebFlux 관련 글에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류링크Spring Boot Webflux 이해하기 -1 : 흐름 및 주요 특징 이해https://adjh54.tistory.com/232Spring Boot Webflux 이해하기 -2 : 활용하기https://adjh54.tistory.com/233Spring Boot WebFlux 이해하고 구현하기 -1 : 반응형 프로그래밍에서 WebFlux까지 흐름https://adjh54.tistory.com/627Spring B..
[Java] Spring Boot WebFlux 활용하여 구현하기 -2: 계층구조 및 활용예시
·
Java/WebFlux
해당 글에서는 반응형 프로그래밍과 이를 구현하기 위한 Spring WebFlux의 계층 구조에 대해 이해하고 구현하는 예시에 대한 이해를 돕기 위해 작성한 글입니다.   💡 [참고] Spring Boot WebFlux에 대해 추가적으로 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류링크Spring Boot Webflux 이해하기 -1 : 흐름 및 주요 특징 이해https://adjh54.tistory.com/232Spring Boot Webflux 이해하기 -2 : 활용하기https://adjh54.tistory.com/233Spring Boot WebFlux 이해하고 구현하기 -1 : 반응형 프로그래밍에서 WebFlux까지 흐름https://adjh54.tistory.com/627Spring B..
[Java] Spring Boot WebFlux 이해하고 구현하기 -1 : 반응형 프로그래밍에서 WebFlux까지 흐름
·
Java/WebFlux
해당 글에서는 반응형 프로그래밍과 이를 구현하기 위한 Spring WebFlux의 이해를 돕기 위해 작성한 글입니다.💡 [참고] Spring WebFlux 관련 글에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류링크Spring Boot Webflux 이해하기 -1 : 흐름 및 주요 특징 이해https://adjh54.tistory.com/232Spring Boot Webflux 이해하기 -2 : 활용하기https://adjh54.tistory.com/233Spring Boot WebFlux 이해하고 구현하기 -1 : 반응형 프로그래밍에서 WebFlux까지 흐름https://adjh54.tistory.com/627Spring Boot WebFlux 활용하여 구현하기 -2: 계층구조 및 활용예..
[RN/오류노트] Solved - setBackgroundMessageHandler duplicate : FCM 중복 발송 문제 해결방법
·
React & React Native/오류노트
해당 글에서는 FCM에서 푸시메시지가 중복되어 전송되는 문제를 해결하기 위한 해결방법에 대해 알아봅니다1) 문제점💡문제점- 앱에 있는 상태(foreground)에서는 FCM을 전송하는 경우 정상적으로 한번 메시지가 전송이 되었지만, 아래와 같이 앱을 벗어난 상태(background)에서 똑같은 FCM이 두 개가 전송되는 문제가 발생하였습니다. 1. 소스코드 확인💡 소스코드 확인- 아래와 같이 App.tsx 파일이 실행되었을때, 앱에 있는 상태(foreground) 상태에서 메시지를 받기 위해 messaging().onMessage() 메서드를 사용하였고, 앱을 벗어난 상태(background) 상태에서 메시지를 받기 위해 messaging().setBackgroundMessageHandler()를 메..
[RN] iOS Xcode 이전 버전(구 버전) 다운로드 및 실행 방법
·
React & React Native/환경 설정 및 구성
해당 글에서는 Xcode 구버전을 다운로드하고 실행하는 방법에 대해 알아봅니다1) 구 버전 실행 1. 문제 확인💡 문제 확인- 아래와 같이 Xcode 버전에 따라서 앱 스토어 빌드 오류가 발생할 수가 있다는 이슈가 있기에 이에 따르는 대처 방법으로 Xcode 버전을 낮추는 방법에 대해 알아봅니다.- 현재 겪었던 문제에서는 Xcode 14를 통해서 앱을 올렸다가 XCode 15릍 통해서 빌드를 하고자 할 때, 라이브러리에 대한 충돌이 발생하였습니다. 그렇기에 Xcode 버전을 낮추어서 실행하는 방법을 수행합니다.  💡 [참고] 문제에 대한 도움이 되었던 글https://median.co/discuss/651f476edcc93e007cb89dc5  2. Xcode 버전 확인💡 Xcode 버전 확인- X..
[RN/오류노트] Another Solved - The bundle 'Payload/.app/Frameworks/crsqlite.framework' is missing plist key. , This bundle Payload/.app/Frameworks/crsqlite.framework is invalid.
·
React & React Native/오류노트
해당 글에서는 iOS 환경에서 Xcode를 기반으로 앱 빌드를 하였을 때 발생하는 오류에 대해 이를 해결하는 방법에 대해서 알아봅니다.1) expo-sqlite 문제점💡 expo-sqlite 문제점- 구성한 소스코드를 App Store 내에 배포하기 위한 과정에서 아래와 같은 에러가 발생하였습니다.- 이는 버전과 빌드 버전에 대해에 명시하지 않았다는 오류로 판단이 되었습니다.- The bundle 'Payload/.app/Frameworks/crsqlite.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information ..
[RN] React Native iOS 환경에서 Xcode를 이용하여 IPA 파일 생성(export) 및 설치(import) 방법
·
React & React Native/환경 설정 및 구성
React Native iOS 환경에서 IPA 확장자 파일로 생성하거나 혹은 IPA 파일을 설치하는 방법에 대해서 알아봅니다1) IPA(iOS App Store Package)💡 IPA(iOS App Store Package)- iOS 애플리케이션의 배포 패키지 파일 형식입니다. 이는 앱의 실행 파일과 리소스를 포함하는 압축된 아카이브입니다.- 앱스토어 배포, 기업 내부 배포, 테스트 배포 등 다양한 용도로 사용됩니다. 앱의 바이너리, 에셋, 메타데이터 등 앱 실행에 필요한 모든 파일을 포함합니다.- Apple의 코드 서명이 포함되어 있어 앱의 무결성과 신뢰성을 보장합니다.- XCode를 통해 생성할 수 있으며, 테스트 기기에 직접 설치하거나 App Store에 업로드할 수 있습니다.  2) App i..
[RN/오류노트] Solved - database is locked : SQLite
·
React & React Native/오류노트
해당 글에서는 database is locked 오류에 대해서 이를 해결하는 방법에 대해 알아봅니다1) 문제점💡 문제점- 모바일 기기에서 API 통신을 하는 도중에 아래와 같은 오류가 발생하였습니다.- database is locked- 해당 환경에서 데이터베이스를 사용하는 경우는 내부 DB로 SQLite를 사용하였고, 외부 DB로 PostgreSQL을 사용하고 있습니다. 💡 HTTP Client를 통한 로컬 데이터베이스 조회- 실제 IntelliJ HTTP Client로 호출을 하였을때 database is locked라는 문제가 발생하지 않았습니다.- 또한, 특정 모바일 기기에서만 수행이 되기에 해당 외부 PostgreSQL은 문제가 되지 않는다고 판단이 되었습니다. 💡 [참고] HTTP Cli..