关于Spring Boot自动扫描注入的问题

一、注入类型的分类

1.@componet
2.@service
3.mapper文件

二、注入方式

1.@componet和@service:
@SpringBootApplication//scanBasePackage不加,默认扫描启动类所在的包及其所有子包,扫描内容包括@Component(配置类等),@Service(service层)等
或 @SpringBootApplication(scanBasePackages={"com.aaa.service","com.aaa.common"})
具体包名取决于你的含有@component或@service的文件在哪些包下存在
2.mapper注入方式分两种:
-启动类全局注入:@MapperScan("com.aaa.mapper") com.aaa.mapper为你的mapper接口类所在位置
-单个文件注入:每个mapper的interface 文件上加入@Mapper 注解

你可能感兴趣的:(关于Spring Boot自动扫描注入的问题)