Error creating bean with name 'com.yz.git.sc.account.ScAccountApplicationTest': Injection of resourc

深藏阁楼爱情的钟 2021-10-24 06:16 281阅读 0赞

SpringCloud项目启动时报错

因为是在测试类里进行测试,出现该错误,分析原因是由于 忘记添加 :

  1. @ComponentScan(basePackages = "com.yz.git.sc.account.*")
  2. @MapperScan("com.yz.git.sc.account.dao")

以上两种方式都可以也可以都使用。

  1. package com.yz.git.sc.account;
  2. import com.yz.git.sc.account.dao.ScUserInfoMapper;
  3. import com.yz.git.sc.account.domain.ScUserInfo;
  4. import org.junit.Test;
  5. import org.junit.runner.RunWith;
  6. import org.mybatis.spring.annotation.MapperScan;
  7. import org.springframework.boot.test.context.SpringBootTest;
  8. import org.springframework.context.annotation.ComponentScan;
  9. import org.springframework.test.context.junit4.SpringRunner;
  10. import javax.annotation.Resource;
  11. import java.util.Date;
  12. /**
  13. * @Author xuyang
  14. * @Date 2019-08-21
  15. * @Description
  16. */
  17. //@ComponentScan(basePackages = "com.yz.git.sc.account.*")
  18. @MapperScan("com.yz.git.sc.account.dao")
  19. @RunWith(SpringRunner.class)
  20. @SpringBootTest
  21. public class ScAccountApplicationTest {
  22. @Resource
  23. ScUserInfoMapper scUserInfoMapper;
  24. @Test
  25. public void addUser(){
  26. ScUserInfo userInfo = new ScUserInfo();
  27. userInfo.setAddress("北京市朝阳区姚家园广发大厦02");
  28. userInfo.setBankNum(312);
  29. userInfo.setCertExpireTime(new Date());
  30. userInfo.setBeneficiaryInfo("老王");
  31. userInfo.setPassword("1223321");
  32. userInfo.setCertificateType("1");
  33. userInfo.setScId(003L);
  34. scUserInfoMapper.insert(userInfo);
  35. }
  36. }

插入数据成功:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L1lhbmd6YWlMZUhlSGU_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,281人围观)

还没有评论,来说两句吧...

相关阅读