duxinglangzi
2022-09-06 ed3a1614384279b7d3a97e7411b649476a934ddb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.duxinglangzi.canal.starter.annotation;
 
import com.duxinglangzi.canal.starter.configuration.CanalAutoConfigurationProperties;
import com.duxinglangzi.canal.starter.configuration.CanalConfigurationSelector;
import com.duxinglangzi.canal.starter.listener.ApplicationReadyListener;
import org.springframework.context.annotation.Import;
 
import java.lang.annotation.*;
 
/**
 * 开启 canal listener
 *
 * @author wuqiong 2022/8/4
 */
@Documented
@Inherited
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Import({CanalAutoConfigurationProperties.class, CanalConfigurationSelector.class, ApplicationReadyListener.class})
public @interface EnableCanalListener {
}