JavaMailSender를 이용해 Email을 보내는 방법에 대해 포스팅하겠습니다 🙂프로젝트를 진행하며, 회원가입 과정 중 이메일 인증을 위해 인증코드와 이메일을 보내는 기능을 구현해야 했습니다본 포스팅에서는 인증 코드 내역을 제외한, 이메일을 보내는 방법만을 다루
Paging이란? 게시판 기능을 사용하다보면, 리스트 하단에 페이지 번호들이 나열되어있습니다. 뿐만 아니라 많은 양의 데이터 조회에도 정보들 Page intergace
Paging이란? 자세한 정보는 ⬇️아래 포스팅을 참고해주세요 !
노약자를 위한 AI 말동무 서비스, POPPET 서비스의 개발 일대기입니다.사용자에게 노약자가 특정 기간동안 AI와 대화한 내용의 요약본을 이메일로 전송하는 기능을 구현했습니다.설정 - 보안 - 2단계 인증2단계 인증을 사용하도록 설정 변경합니다보안 - 앱 비밀번호ap
노약자를 위한 AI 말동무 서비스, POPPET 서비스의 개발 일대기입니다.사용자에게 노약자가 특정 기간동안 AI와 대화한 내용의 요약본을 이메일로 전송하는 기능을 구현했습니다.이메일을 전송하는 과정에서, 예쁜 템플릿을 적용하기 위해 디자이너님께서 피그마로 열심히 템플
취준생을 위한 AI 경험 정리 서비스, MOAMOA 의 개발기입니다.한국대학생 IT경영학회 큐시즘 30기를 통해 Team 뫄뫄는 MOAMOA라는 서비스를 개발했습니다. 현재 리팩토링 기간을 거친 후 본격적으로 서비스를 운영하고 있습니다.https://www.m
유학생을 위한 한국어 학습 서비스, LearnMate 개발을 하면서 마주한 복합키 개념!DB의 주요 개념인 Key, 그 중 복합키에 대해 알아보고 SpringBoot에서 복합키를 생성하는 방법에 대해 알아봅시다.DB에서 다루는 key에는 여러 종류가 있다. 다음 그림을
1. @EnableScheduling 해당 어노테이션을 통해 스케쥴링 기능을 사용하도록 설정합니다. 2. @Scheduled 스케쥴러를 사용하려는 클래스에 @Component annotation을 사용합니다. 스케쥴러 기능을 수행할 함수에 @Scheduled ann
유학생을 위한 한국어 학습 서비스, LearnMate의 개발 일대기입니다.PostgreSQL은 text\[] 등의 배열 형태의 필드 타입을 지원합니다. JPA를 사용해 PostgreSQL의 배열 형태 필드를 사용하는 방법에 대해 알아보겠습니다.기능 개요는 다음과 같습니
프로젝트를 하며 구글 소셜 로그인, 애플 소셜 로그인, 자체 로그인을 모두 구현해야 하는 상황이 생겼습니다. 애플 소셜 로그인은 처음 도전하는 거라, 중간 과정을 기록하고자 합니다. 1. 로직 정리한 로직은 다음과 같습니다. [User → Apple] 유
https://velog.io/@dooo_it_ly/SpringBoot-AOP로-Exception-감지-WebHook으로-디스코드-알림-연동하기👆👆 이전 글에서 AOP와 WebHook을 이용해 디스코드 알림을 연동해보았습니다. 이번에는 로깅 라이브러리 중
앱 서비스를 만들다보면 점점 필수가 되어가는 알림 기능 ..FCM 연결해봅시다구상 중인 FCM 알림 전송 로직은 다음과 같습니다.알림 소실을 최소화하기 위해 RabbitMQ를 도입하고, 이벤트 발행 로직도 eventListener을 이용해 비동기로 처리할 계획입니다.클