@Mapper:根据配置的路径进行mapper.java的扫描,此处扫描到的就是mapper下的java文件为扫描到的mapper进行注册BeanDefinition。
简单意思就是 生成代理接口实现类交给spring管理,并且告知扫描此处。不像@Repository还需要配置扫描路径。
@Repository:生成代理对象bean,交给spring 容器管理,但还需要加@ComponentScan才能扫描到并且使用。
@Mapper:根据配置的路径进行mapper.java的扫描,此处扫描到的就是mapper下的java文件为扫描到的mapper进行注册BeanDefinition。
简单意思就是 生成代理接口实现类交给spring管理,并且告知扫描此处。不像@Repository还需要配置扫描路径。
@Repository:生成代理对象bean,交给spring 容器管理,但还需要加@ComponentScan才能扫描到并且使用。