SpringBoot-SM的整合基本操作
时间: 2023-08-23 22:22:57 浏览: 162
SpringBoot实战(整合SSM)
5星 · 资源好评率100%
Spring Boot与SM(Send Message)整合的基本操作如下:
1. 引入SM的相关依赖
在pom.xml文件中添加SM的相关依赖,例如:
```
<dependency>
<groupId>com.yunpian.sdk</groupId>
<artifactId>yunpian-java-sdk</artifactId>
<version>1.4.6</version>
</dependency>
```
2. 配置SM的相关参数
在application.properties或application.yml文件中配置SM的相关参数,例如:
```
yunpian.apikey=your_apikey
```
3. 创建SM的发送服务类
创建一个SM的发送服务类,例如:
```java
@Service
public class SmsService {
@Value("${yunpian.apikey}")
private String apiKey;
private YunpianClient yunpianClient;
@PostConstruct
public void init() {
yunpianClient = new YunpianClient(apiKey).init();
}
public Result<SmsSingleSend> sendSms(String mobile, String text) {
Map<String, String> param = yunpianClient.newParam(2);
param.put(YunpianClient.MOBILE, mobile);
param.put(YunpianClient.TEXT, text);
return yunpianClient.sms().single_send(param);
}
}
```
4. 调用SM的发送服务类
在需要发送短信的地方调用SM的发送服务类,例如:
```java
@Autowired
private SmsService smsService;
public void sendSms() {
Result<SmsSingleSend> result = smsService.sendSms("手机号码", "短信内容");
if (result.getCode() == 0) {
// 发送成功
} else {
// 发送失败
}
}
```
以上就是Spring Boot与SM整合的基本操作。
阅读全文