Mac OS IntelliJ에서 solapi sdk 문의의 건 #114
-
사용 중인 프로그래밍 언어 및 버전Java 21 (correIto 21.0.9) SDK 버전solapi sdk 1.0.3 운영 환경개발 환경 (로컬) 질문/문제 설명안녕하세요, window나 mac 환경에서 문제없이 동작은 됩니다. 하지만, 첨부한 사진과 같이 mac os 환경에서는 solapi sdk가 gradle에서 정상적으로 잡히는데도 붉은 줄로 인식을 못하는 문제가 있습니다. 이건 intelliJ의 문제인가요? 단순히 오류 표기만 되고 동작은 문제없는 상황이라 사용에는 이상 없으나, 개인적으로 포트폴리오를 준비하는 만큼 궁금증이 생겨 문의드립니다. 아래 코드도 함꼐 공유드리겠습니다. 감사합니다.
코드 예시package com.code.api.domain.sms.service;
import com.solapi.sdk.SolapiClient;
import com.solapi.sdk.message.dto.response.MultipleDetailMessageSentResponse;
import com.solapi.sdk.message.model.Message;
import com.solapi.sdk.message.model.StorageType;
import com.solapi.sdk.message.service.DefaultMessageService;
import jakarta.annotation.PostConstruct;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Service;
@Slf4j
@Service
public class SolapiSmsService {
private DefaultMessageService messageService;
@Value("${solapi.api-key}")
private String apiKey;
@Value("${solapi.api-secret}")
private String apiSecret;
@Value("${solapi.from}")
private String from;
@PostConstruct
public void init() {
this.messageService = SolapiClient.INSTANCE.createInstance(apiKey, apiSecret);
log.info("SolapiSmsService initialized with from number: {}", from);
}
/** 인증 SMS 발송 */
public void sendSms(String to, String text) {
try {
Message message = new Message();
message.setFrom(from);
message.setTo(to);
message.setText(text);
MultipleDetailMessageSentResponse res = messageService.send(message);
log.info("SOLAPI SMS 발송 성공: {}", res);
} catch (Exception e) {
log.error("SOLAPI SMS 발송 실패", e);
throw new RuntimeException("SMS 전송 실패", e);
}
}
}시도한 해결 방법No response 기대하는 결과동작에는 이상이 없으나, 첨부한 사진처럼 Mac OS에서는 붉은 줄로 인식이 안되는 오류가 있는데, 이 부분 해결방안을 얻고 싶습니다. 확인사항
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
|
안녕하세요 회원님, 솔라피 기술지원팀입니다. 말씀하신 사항의 경우 의존성이 정상적으로 설치되었음에도 IDE에서는 인식이 안되시는 것으로 확인했습니다. 감사합니다. |
Beta Was this translation helpful? Give feedback.




안녕하세요 회원님, 솔라피 기술지원팀입니다. 말씀하신 사항의 경우 의존성이 정상적으로 설치되었음에도 IDE에서는 인식이 안되시는 것으로 확인했습니다.
해당 사항의 경우 IntelliJ의 캐시를 무효화 하시거나, 혹은 클린 빌드(project clean 이후 gradlew 진행)를 시도 해 주시기 바라며, 캐시 무효화 혹은 클린 빌드 시에도 관련한 현상이 지속될 경우 해당 커뮤니티 쓰레드에 관련 현상을 공유 해 주시면 확인 후 답변드릴 수 있도록 하겠습니다.
감사합니다.