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);
    }