[go: up one dir, main page]

Skip to content

fight2048/monitor-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

简介

sms-starter 主要是对一些云厂商的短信业务进行封装,支持阿里云SMS、腾讯云SMS

使用

<dependency>
     <groupId>com.fight2048</groupId>
     <artifactId>sms-starter</artifactId>
     <version>0.0.1</version>
</dependency>

快速上手

sms-starter 提供了多种常见的短信业务支持。

  1. 阿里云短信
  2. 腾讯云短信

配置

阿里云 SMS

引入依赖
<dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>aliyun-java-sdk-core</artifactId>
    <version>${aliyun.core.version}</version>
</dependency>

<dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>dysmsapi20170525</artifactId>
    <version>${aliyun.sms.version}</version>
</dependency>
配置文件
sms:
  aliyun:
    accessKeyId: ***
    accessKeySecret: ***
    endpoint: dysmsapi.aliyuncs.com
    enabled: true

使用

默认(推荐)

使用SmsTemplate作为注入对象,相当于策略模式,在配置文件中进行配置enabled: true即可表达使用的哪种短信。

@Autowired
private SmsTemplate smsTemplate;

阿里云 OSS

@Autowired
private AliSmsTemplate aliSmsTemplate;

特点

  • 提供了统一的操作接口,SmsTemplate 后续集成其他对象存储,只需要实现该接口即可

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages