SpringBoot Test类注入失败的解决

网友投稿 1420 2023-02-08

SpringBoot Test类注入失败的解决

SpringBoot Test类注入失败的解决

如下所示

本来 bookService的引用一直http://是null。

导致每次测试都报空指针异常。

然后现在继承相应的 ApplicationTests类,然后使用@Component将该类注册为组件。就可以正常注入了。

补充:关于springboot test @Mapper ,@Autiwired注入无效的问题

@SpringBootTest()

@RunWith(SpringRunner.class)

public class ProductMapperTest {

@Autowired

ProductMapper productMapper;

为了给mapper接口 自动根据一个添加@Mapper注解的接口生成一个实现类

怎么注入都是失败,ProductMapper 使用@Mapper 注解,这个不能注入到spring 容器中(其中原因还是不了解)。

@Autowired 注入不进去的。

@Repository

@Mapper

public interface ProductMapper {

这下能注入容器中了。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:网络前端最新安全防护技术(网络安全关键防护技术)
下一篇:多线程_解决Runnable接口无start()方法的情况
相关文章

 发表评论

暂时没有评论,来抢沙发吧~