TIL

[24.09.17] Spring boot, coolsms를 활용한SMS 전송

DongHo 2024. 9. 17. 22:58

들어가기 전!

한건에 20원입니다.(24.09.17 기준)


build.gradle에 dependencies 추가

https://mvnrepository.com/artifact/net.nurigo/sdk/4.3.0

 

나의 폴더 구조

 

Service 층

application.yml 파일에 정보를 저장한 이후, 사용할 곳에 위와 같이 선언한다.

 

 

이후에, 로직에 "Message message = new Message();를 선언한 후

발신/수신 자 정보를 넣고, 내용을 작성해서 

"SingleMessageSentResponse"객체와 위에 미리 선언한 "DefaultMessageService"객체를 사용하여 전송하면 된다.

 

성공!

 

 

 


참고 자료

https://console.coolsms.co.kr

https://github.com/coolsms/coolsms-java-examples

 

GitHub - coolsms/coolsms-java-examples: CoolSMS Java/Kotlin SDK 예제 목록

CoolSMS Java/Kotlin SDK 예제 목록. Contribute to coolsms/coolsms-java-examples development by creating an account on GitHub.

github.com

https://velog.io/@mj3242/Spring%EC%97%90%EC%84%9C-SMS-%EC%9D%B8%EC%A6%9D-%EA%B8%B0%EB%8A%A5-%EA%B0%9C%EB%B0%9C%ED%95%98%EA%B8%B0feat.-CoolSMS

 

Spring에서 SMS 인증 기능 개발하기(feat. CoolSMS)

서비스를 이용하다 보면 SMS를 통해 고유한 코드를 보내고 이를 입력하여 인증 절차를 진행하는 경우가 있다. 이런 기능은 어떻게 개발하는지 알아보자. 이하 예제 코드는 CoolSMS 서비스를 이용하

velog.io