-
Notifications
You must be signed in to change notification settings - Fork 75
Dinger 1.2 注解说明
Jaemon edited this page Oct 17, 2022
·
2 revisions
注解 | 功能描述 | 使用说明 |
---|---|---|
@DingerScan | 标识Dinger层扫描路径 | 在SpringBoot启动类中定义使用 |
@Dinger | 指定当前XXXDinger使用的机器人类型 | 在XXXDinger.java接口类上 |
@DingerClose | 用于关闭 XXXDinger.java 或者指定其中的一个至多个方法 | XXXDinger.java接口层(接口类或接口方法上均可) - 作用于Dinger类上,关闭Dinger类中所有方法通知; - 作用于方法上, 关闭当前方法通知; |
@AsyncExecute | 用于 XXXDinger.java 层(注解和XML)级别异步发送 | 在XXXDinger.java接口类上 |
@DingerConfiguration | 用于 XXXDinger.java 层(注解和XML)级别机器人信息配置 | XXXDinger.java接口类上 |
@DingerText | 注解方式定义Text消息体 | XXXDinger.java接口层接口方法上 |
@DingerMarkdown | 注解方式定义Markdown消息体 | XXXDinger.java接口层接口方法上 |
@DingerImageText | 注解方式定义图文类型消息体 | XXXDinger.java接口层接口方法上 |
@DingerLink | 注解方式定义Link类型消息体 | XXXDinger.java接口层接口方法上 |
@Parameter | 如果消息体中使用的参数变量和方法定义的参数名称不一致 ,可使用该注解进行个性化设置参数变量名称 |
XXXDinger.java接口层接口方法参数上 |
@EnableMultiDinger | 启动多钉钉机器人配置 | 在SpringBoot启动类中定义使用 |
@MultiHandler | 为Dinger层指定对应的多机器人处理器 | XXXDinger.java接口类上 |
@DingerPhone | 指定需要@的人员(电话)信息 | XXXDinger.java接口层接口方法参数上,since v2.1.0 |