Skip to content

Dinger 1.2 注解说明

Jaemon edited this page Oct 17, 2022 · 2 revisions

Dinger中相关注解说明

注解 功能描述 使用说明
@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