其实是一个简单的工具类,之前用旧版本的,总是在项目启动的时候报错,然后看到阿里有更新的SDK,然后就使用了,接下来就报了一个无缘无故的错误 "Exception in thread "main" java.lang.NoSuchMethodError: org.json.JSONArray.i" 然后发现是阿里官方文档提供的 aliyun-java-sdk-core 版本过低 ,改成4.0.6就没问题了,
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>4.0.6</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-ecs</artifactId>
<version>4.11.0</version>
</dependency>
public class SMSUtils {
private static Logger logger = LoggerFactory.getLogger(SMSUtils.class);
/**
* 阿里云发送短信
* @param templateId 手机模板id
* @param mobile 手机号码
* @param code 验证码