当使用Spring Boot时,如果扫描不到Mapper,可能是由于以下几个原因:
mybatis.mapper-locations=classpath:mapper/*.xml
这将告诉Spring Boot扫描类路径下的mapper文件夹中的所有XML配置文件。
@Mapper
public interface UserMapper {
//...
}
或者可以在启动类上使用@MapperScan注解扫描指定的包路径,例如:
@SpringBootApplication
@MapperScan("com.example.mapper")
public class Application {
//...
}
这将告诉Spring Boot扫描com.example.mapper包下的所有Mapper接口。
@SpringBootApplication
@MapperScan("com.example.mapper")
public class Application {
//...
}
这将告诉Spring Boot扫描com.example.mapper包下的所有Mapper接口。
综上所述,如果Spring Boot扫描不到Mapper,可以检查以上几个方面的配置是否正确,并进行相应的修正。