Spring Boot
-
Spring Boot - 유효성 검증 ( Validate )SpringBoot/유효성 검증 2021. 6. 18. 00:01
Maven Dependency 입니다. Pom.xml org.springframework.boot spring-boot-starter-validation Gradle implementation 'org.springframework.boot:spring-boot-starter-validation' BoardRequestDto.class 이런 간단한 예제를 사용해보겠습니다. import com.exam.demo.domain.board.Board; import lombok.Getter; import lombok.Setter; import javax.validation.constraints.AssertTrue; import javax.validation.constraints.NotBlank; import jav..
-
Spring Boot - SMTP 메일 전송 ( Naver )SpringBoot/SMTP 메일전송 ( Naver ) 2021. 6. 15. 15:42
SMTP Mail Service With Naver 네이버 메일 전송 방법! 1. 네이버 환경설정 1.1 아래 사진에 표시되어있는 메일 -> 환경설정으로 들어갑니다. 1.2 아래 사진에 표시된 POP/IMAP 설정으로 들어갑니다. 1.3 아래 사진과 같이 POP3/SMTP 사용에 '사용함' 을 체크하시고 원하시는 설정값을 고른 뒤 저장합니다. 2. SpringBoot에서의 사용을 위한 설정 2.1 Dependency 추가 Maven org.springframework.boot spring-boot-starter-mail Gradle implementation 'org.springframework.boot:spring-boot-starter-mail' 2.2 mail 전송을 위한 yml 파일 작성 appl..
-
Firebase Cloud Messaging (FCM) 2 - FCM 프로젝트 생성 및 테스트Firebase Cloud Messaging (FCM) 2021. 5. 25. 16:50
이 글은 개인적인 견해로부터 작성된 글이니, 공식 문서를 함께 찾아보시는 것을 추천드립니다. 본 카테고리 FCM의 목표는 Spring Boot와의 연동을 통해 Web Push 테스트를 하는 것이 목적입니다. Back - Sprinb Boot, Front - Thymeleaf하나, Vue 하나 나눠서 진행합니다. 현재 Spring Boot , Thymeleaf 환경에서만 진행되었고, Vue는 추후 업데이트 예정입니다. 프로젝트 생성 FCM 서비스를 이용하기 위해서는 FCM 콘솔에 프로젝트를 등록해야 합니다. ( Web Push 기준 ) 이 과정은 생각보다 쉽기 때문에 따라하시면 금방 할 수 있습니다. https://console.firebase.google.com/ 콘솔로 이동합니다. 아래 사진에서 보이는..
-
Firebase Cloud Messaging (FCM)1 - FCM이란Firebase Cloud Messaging (FCM) 2021. 5. 25. 15:44
이 글은 개인적인 견해로부터 작성된 글이니, 공식 문서를 함께 찾아보시는 것을 추천드립니다. 본 카테고리 FCM의 목표는 Spring Boot와의 연동을 통해 Web Push 테스트를 하는 것이 목적입니다. FCM Firebase Cloud Messaging의 약자로 무료로 메시지를 안정적으로 전송할 수 있는 교차 플랫폼 메시징 솔루션입니다. 보통 Push 알람을 위해서 사용하는데 저는 Web Push 기능을 사용해보고자 FCM을 도입하게 되었습니다. 특정 개인에게 메시지를 보낼 수 있고, 특정 Topic을 구독하는 사용자에게 전체 메시지를 보낼 수 있습니다. 참고 : https://firebase.google.com/docs/cloud-messaging?hl=ko FCM 장점 교차 플랫폼이기 때문에 특..