오늘은 java로 내 핸드폰에 인증문자를 전송하는 로직을 구현해 보도록 하겠습니다
coolsms 라이브러리를 사용해 문자를 보내보도록 하겠습니다
😎 bulid-gradle
dependencies에 implementation 'net.nurigo:sdk:4.2.7' 값을 넣어줍니다
😎 Controller
controller 상단에 DefaultMessageService 클래스를 선언해주고 생성자 내에 객체를 생성할 때 coolsms 홈페이지에 들어가 본인의 Apikey, ApisecretKey를 복사한 뒤 넣어줍니다
Api는 coolsms 라이브러리에서 제공하는 SingleMessageSentResponse를 리턴값으로 두고 Message 객체를 DefaultMessageService 내장함수 sendOne에 넣어줍니다 Message 객체 메서드 setFrom은 본인번호를 입력하고 Message 객체 메서드 setTo는 전송할 번호 setText는 보낼 문자메세지 내용을 입력합니다
😎 js
버튼 클릭시 ajax로 호출하여 인증문자가 제대로 전달되는지 확인해주면 됩니다
정상적으로 인증문자가 발송되는걸 확인할수 있었습니다