多项选择题

SpringBoot集成Mybatis项目中,扫描用户编写的Mapper接口,有哪些方式?()

A.在用户编写的Mapper接口上标注@Repository注解
B.在用户编写的Mapper接口上标注@Mapper注解
C.在启动类上标注@MapperScan注解,并将默认属性指定为Mapper接口所在的包
D.以上都不对