crossorigin="anonymous">
[RN/오류노트] Solved - 'folly/system/atfork.h' file not found
·
React & React Native/오류노트
해당 글에서는 React Native 환경에서 발생하는 오류에 대해 해결 방법에 대해 알아봅니다.1) 문제점💡 문제점- React Native 프로젝트에서 업데이트 XCode를 통해서 실행을 할때, 아래와 같은 반복적인 오류가 발생하였습니다.- 'folly/system/atfork.h' file not found해당 경우는 Folly 라이브러리가 제대로 설치되지 않았거나 업데이트가 필요한 경우나 프로젝트의 빌드 설정이 올바르지 않은 경우에 발생한다고 합니다.     2) 해결방법💡해결방법- 이를 해결하기 위해 아래와 같은 방법으로 최종 해결을 하였습니다. - XCode 캐시에 대한 문제가 발생한다고 하여 Pod 캐시 초기화 > XCode 캐시 초기화 > Pod 재 설치 과정을 통해서 이를 해결하였습니..
[RN/오류노트] Solved - The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set
·
React & React Native/오류노트
해당 글에서는 React Native 개발 환경에서 XCode를 최신버전으로 업데이트 하였을때, 발생하는 오류중 하나를 해결하는 방법에 대해 알아봅니다.1) 문제점💡 문제점- 최근에 XCode 버전을 업데이트 한적이 있습니다. 그 이후 아래와 같은 오류가 발생하고 있습니다.- 해당 문제점은 TARGET으로 하는 버전이 11.0으로 설정되었는데, 이를 사용하려면 12.0 ~ 17.5.99 버전으로 지정해야 한다는 문제점입니다.- The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 11.0, but the range of supported deployment target versions is 12.0 to 17.5.99.   2) 해결 방법 ..
[Java] Spring Boot Mail 이해하고 활용하기 -1 : 텍스트, HTML 기반 메일 전송
·
Java/라이브러리 활용
해당 글에서는 Spring Boot 환경에서 Mail 라이브러리를 활용하여 텍스트 기반 전송과 HTML 기반 메일 전송하는 방법에 대해 알아봅니다.    1) Spirng Boot Mail💡 Spirng Boot Mail- Java 애플리케이션에서 이메일을 쉽게 보낼 수 있도록 지원하는 Spring Framework의 모듈입니다. - 이 모듈은 JavaMail API를 추상화하여 개발자가 복잡한 저수준 설정 없이도 효율적으로 이메일 기능을 구현할 수 있게 해 줍니다.특징설명간편한 설정Spring Boot의 자동 구성 기능으로 최소한의 설정으로 이메일 서비스 구축 가능다양한 프로토콜 지원SMTP, POP3, IMAP 등 다양한 이메일 프로토콜 지원템플릿 엔진 통합Thymeleaf, FreeMarker 등..
[Java] NAVER 메일 SMTP 환경 설정 방법
·
Java/환경설정
해당 글에서는 NAVER 메일의 SMTP 환경 설정방법에 대해 알아봅니다.1) NAVER 메일 활성화 과정 -1 : IMAP 활성화 1. 네이버 로그인 > 환경설정 버튼을 누릅니다.   2. POP3/IMAP 설정 > POP3/ISMTP 내에서 '사용함'을 선택합니다.  3. 원본 저장 부분에서 ‘네이버 메일에 원본 저장’ 체크박스를 누르고 저장합니다.  4. 하단의 설정 정보를 확인합니다.  5. 추후 해당 속성 값에 추가를 해줍니다. # properties 설정spring.mail.host=smtp.naver.comspring.mail.port=465spring.mail.username=xxxxxxx@naver.comspring.mail.password=xxxxxxxxxxxspring.mail.pro..
[Java/오류노트] Solved - Failed message 1: org.eclipse.angus.mail.smtp.SMTPSendFailedException: 554 5.7.1 The sender address is unauthorized - nsmtp
·
Java/오류노트
해당 글에서는 Java 언어 기반 Spring Boot Mail을 사용 중에 발생하는 오류에 대해 해결 방법에 대해 알아봅니다. 1) 문제점💡문제점- Spring Boot Mail을 활용하여 메일 전송을 테스트 하는 중에 아래와 같은 오류가 발생하였습니다.- Failed message 1: org.eclipse.angus.mail.smtp.SMTPSendFailedException: 554 5.7.1 The sender address is unauthorized - nsmtp    2) 해결방법💡 해결방법- Gmail의 SMTP 서버를 활용할때는 발생하지 않던 오류였으나, Naver를 사용하는 경우 발생하는 문제였습니다.- 관련 글을 찾아보니 Gmail에서는 보내는 사람(from)을 지정하지 않아도 ..
[Java] Google Gmail SMTP 환경 설정 방법
·
Java/환경설정
해당 글에서는 Google Gmail을 사용하기 위한 SMTP 환경 설정 방법에 대해 알아봅니다1) Google SMTP 설정 목적💡 Google SMTP 설정 목적- Java 애플리케이션에서 이메일을 안전하고 효율적으로 보내기 위함입니다.- Java 애플리케이션에서는 클라이언트에게 받은 이메일 전송자(Sender)가 되어서 다른 클라이언트에게 메일을 전달하는 역할을 수행합니다. - 이 과정에서 전달받은 메시지를 SMTP 모듈이 메시지를 SMTP 서버로 전송하는 과정을 처리합니다.- 해당 부분에서 SMTP 서버의 역할을 하는 Google Mail을 설정하는 방법에 대해 알아봅니다.장점설명안전한 이메일 전송Google의 보안 프로토콜을 활용하여 이메일을 암호화하고 안전하게 전송합니다.높은 신뢰성Googl..
[Java] OAuth 2.0 카카오 개발자(Kakao Developers) 동의항목 권한 없음 해결 방법 : 테스트 앱 생성
·
Java/환경설정
해당 글에서는 카카오 개발자(Kakao Developers) 동의항목 중 권한 없음에 대한 해결 방법으로 테스트 앱 생성 방법을 이용하여 권한을 받는 방법에 대해 알아봅니다.1) 문제점 확인💡 문제점 확인- 카카오 로그인을 수행하였을 때, 추가적인 정보를 받고자 할 때 이에 대한 “권한 없음”으로 선택이 되지 않는 문제가 있습니다.- 이러한 권한을 얻기 위해서는 ‘비즈니스 인증’을 완료해야합니다.  1. 비즈니스 인증💡 비즈니스 인증- 앱 설정 > 앱 권한 신청 경로 탭으로 이동하면 카카오 로그인을 수행했을 때, 추가적인 정보를 받을 수 있도록 비즈니스에 대한 정보를 위해서는 심사가 필요합니다. 💡비즈니스 정보 > 신청 버튼 클릭- 아래와 같이 비즈니스 신청을 하면 필요로 하는 ‘개인정보 동의항목’..
[Java] Spring Boot 3.x Security + OAuth 2.0 Client 이해하고 적용하기 -1 : 초기 환경 구성 및 카카오, 네이버 로그인 사용자 정보 조회
·
Java/인증 및 인가, IAM
해당 글에서는 Spring Boot 3.x 기반 개발 환경에서 Security + OAuth 2.0을 활용하여 초기 환경을 설정하고 외부 로그인을 통해 사용자 정보를 조회하는 과정에 대해 알아봅니다.  💡 [참고] Spring Boot Security + JWT와 OAuth2 관련되어서 궁금하시다면 아래의 글을 참고하시면 도움이 됩니다.분류상세 분류주제링크Spring Boot 2.x이론Spring Boot Security 이해하기 -1 : 2.7.x 버전 구조 및 파일 이해https://adjh54.tistory.com/91Spring Boot 2.x환경 설정Spring Boot Security 이해하기 -2 : 2.7.x 버전 구현하기https://adjh54.tistory.com/92Spring B..
[Java] Spring Boot Configuration Processor 활용하기 : 외부 설정 파일(yaml/yml, properties) 불러오기
·
Java/Spring Boot
해당 글에서는 Spring Boot Configuration Processor를 활용하여서 외부 설정 소스 파일(yaml/yml, properties)을 불러오는 다양한 방법에 대해 알아봅니다  1) spring-boot-configuration-processor💡 spring-boot-configuration-processor- Spring Boot 애플리케이션의 외부화된 구성 및 속성 파일에 정의된 속성에 대해 쉽게 접근하여 값을 가져오는 기능을 제공하는 라이브러리입니다.- 해당 라이브러리에서 @ConfigurationProperties 어노테이션을 통해서 적용된 클래스(class), 레코드(record)를 분석하여 메타데이터를 생성합니다. 1. 주요 특징특징설명타입 안전성컴파일 시점에서 타입 오류..
[Java] Spring Boot Security 3.x + JWT 이해하기 -4 : 로그아웃 + 토큰 블랙 리스트 활용 방법
·
Java/인증 및 인가, IAM
해당 글에서는 Spring Boot Security 3.x 환경에서 JWT 기반 로그인 방법 중 로그아웃 기능과 블랙리스트를 적용하는 방법에 대해 알아봅니다. 💡 [참고] Spring Security 관련 글 및 Github Repository 경로입니다. 참고하시면 도움이 됩니다.분류상세 분류주제링크Spring Boot 2.x이론Spring Boot Security 이해하기 -1 : 2.7.x 버전 구조 및 파일 이해https://adjh54.tistory.com/91Spring Boot 2.x환경 설정Spring Boot Security 이해하기 -2 : 2.7.x 버전 구현하기https://adjh54.tistory.com/92Spring Boot 2.x이론Spring Boot Security 이..