Spring,Mybatis整合中测试类报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean name

今天在练习spring和mybatis整合的一个测试遇到了一个报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named goodsServiceImpl’ available

我在进行测试练习的时候,单元测试:
Spring,Mybatis整合中测试类报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean name
这是TestBase
Spring,Mybatis整合中测试类报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean name
Spring,Mybatis整合中测试类报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean name
Spring,Mybatis整合中测试类报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean name

Spring,Mybatis整合中测试类报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean name
Spring,Mybatis整合中测试类报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean name
进行单元测试,出现
Spring,Mybatis整合中测试类报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean name
报错原因:没有名为“ goodsServiceImpl”的bean
解决方法:既然没有这个那么就去给它建一个,但是要添加@Bean注解
我是在数据源配置类中添加了一个,如图:
Spring,Mybatis整合中测试类报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean name
然后进行测试:
Spring,Mybatis整合中测试类报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean name