spring 中 @MapperScan(basePackages = "cn.edu.bcu.ipoms.mapper")
时间: 2023-05-26 20:07:52 浏览: 161
模拟spring实现包扫描器功能
@MapperScan注解是MyBatis框架提供的注解,它用于扫描mapper接口,可以自动将mapper接口注册成Bean,并与对应的sql语句建立对应关系,从而简化MyBatis的配置过程。
其中,@MapperScan注解中的basePackages属性指定需要扫描的mapper接口所在的包。在这个例子中,@MapperScan(basePackages = "cn.edu.bcu.ipoms.mapper")表明需要扫描cn.edu.bcu.ipoms.mapper包下的mapper接口。如果有多个包需要扫描,可以使用逗号分隔。
使用@MapperScan注解的好处是可以自动注册所有的mapper接口,避免了在每个Mapper接口上使用@Mapper注解的麻烦,并且不需要在配置文件中指定每个mapper的路径。
阅读全文