idea 启动报错
Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'WXCouponSupplyServiceImpl': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.community.shop.mapper.WXCouponSupplyDOMapper com.community.shop.service.impl.WXCouponSupplyServiceImpl.wxCouponSupplyDOMapper; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.community.shop.mapper.WXCouponSupplyDOMapper] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}
1.检查服务层是否添加@Service 注解
@Service public class FundsInvestServiceImpl implements IFundsInvestService{ @Autowired private FundsInvestDOMapper fundsInvestDOMapper;
2.检查启动类是否添加注解@MapperScan扫描mapper文件
@SpringBootApplication //开启注解事务管理 @EnableTransactionManagement //扫描com.community.shop.mapper下的文件 @MapperScan("com.community.shop.mapper") //定时任务 @EnableScheduling public class Application { public static void main(String args[]){ SpringApplication.run(Application.class); } }