原因: @MapperScan和@ComponentScan一起使用时,项目启动时软件包扫描冲突,找不到swagger配置类的软件包和mapper接口的软件包解决方案: @ @ 更改为@mapperscan(basepackages={} )的形式。 或者,@MapperScan ) )扫描mapper包,启动项目并自行扫描swagger配置类的包进行课外部署。 @MapperScan 1.首先,了解@Mapper在持久层的接口中添加@Mapper注释,并在编译后生成对应的接口实现类。 但是,由于是在每个接口上配置的,@Mapper为2.@MapperScan指定要编译到接口实现类中的包路径,编译完成后,该包下的所有接口都是适当的接口@ComponentScan 1.会自动扫描包路径下的@Controller、@Service、@Repository和@Component类,符合扫描规则的类则组入spring容器中2 .如果可以同时使用@MapperScan和@ComponentScan的@MapperScan和@ComponentScan扫描同一路径,则会出现错误,因此,@MapperScan (基本包) @SpringBootApplication项目场景:在注入最近使用SpringBoot构建项目并使用Mybatis生成器自动生成映射器和映射器的映射器时,可以使用映射器