# dingding-spring-boot-starter **Repository Path**: xjl_javer/dingding-spring-boot-starter ## Basic Information - **Project Name**: dingding-spring-boot-starter - **Description**: 钉钉报警starter - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-09-04 - **Last Updated**: 2021-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dingding-spring-boot-starter > 钉钉报警starter > > 引入后`@Autowired`注入即可使用 > > java版本1.8 # 使用方式 ### 1.引入依赖 ```xml cn.chendahai dingding-spring-boot-starter 2.0.3 ``` ### 2. 注入bean > 直接在application启动类添加bean注解方式注入 ```java @Bean public DingdingService dingdingService() { DingdingService dingdingService = new DingdingService(); // 设置全局的手机号或者token,可选 // dingdingService.setPhone("13121939122"); // dingdingService.setToken("dingdingtokne"); return dingdingService; } ``` ### 3. @Autowired注入使用 > 注入service ```java @Autowired DingdingService dingdingService; // 2. 发送消息 dingdingService.send("msg"); ``` ### 4. 调用API发送消息 ```java send(String content) sendAll(String content) sendAllByToken(String content, String token) sendByPhone(String content, String phone) sendByToken(String content, String token) sendByTokenAndPhone(String content, String token, String phone) ``` > 方法和说明 - content 钉钉消息发送的内容 - token 申请的钉钉token - phone 发送消息需要@的用户,多个手机号用逗号分隔 - all 表示@所有人 --- # 自用方式(可忽略) ### 1.引入依赖 ```xml cn.chendahai dingding-spring-boot-starter 2.0.3 ``` ### 2. 配置application配置文件 ```yaml dingding: service: # 开启钉钉支持 enable: true # 钉钉token值,可选,不传需要在使用的时候单独指定 token: dingdingtoken # 发送的用户手机号,可选,多个用逗号分隔 phone: 13121939122,18135953996 ``` ### 3. @Autowired注入使用 ```java @Autowired DingdingService dingdingService; dingdingService.send("msg"); ```