github项目地址:
https://github.com/jackieonway/sms-spring-boot-project
注意一下github中发送短信的测试用例里面可能会报错:java.lang.NullPointerException: null
正确的如下:
@GetMapping("/sms")
public Object sms(){
SmsProperties properties = new SmsProperties();
properties.setAppid(appid);
properties.setSecurityKey(appKey);
SmsService service = new SubMailSmsServiceImpl(properties);
SubMailRequest params = new SubMailRequest();
params.setContent("{\"code\":\"12312\",\"time\":\"60秒\"}");
params.setPhoneNumber("1380038000");
params.setSignType(SignTypeEnum.NORMAL);
params.setTemplateId("000002");
//示例里面没有,必须加上这个,不然会报错java.lang.NullPointerException: null
Limit limit = new Limit();
limit.setEnable(false);
params.setLimit(limit);
return service.sendTemplateSms("000002", params);
}