SpringBoot Test类注入失败的解决

 更新时间:2021年03月02日 11:08:39   作者:背着梦的幸存者  
这篇文章主要介绍了SpringBoot Test类注入失败的解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如下所示

本来 bookService的引用一直是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 {

这下能注入容器中了。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

相关文章

  • Minio与SpringBoot使用okhttp3问题解决

    Minio与SpringBoot使用okhttp3问题解决

    这篇文章主要介绍了Minio与SpringBoot使用okhttp3问题解决,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • 消息中间件详解以及比较选择

    消息中间件详解以及比较选择

    这篇文章主要介绍了消息中间件详解以及比较选择,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • SpringBoot中的RabbitMQ用法详解

    SpringBoot中的RabbitMQ用法详解

    RabbitMQ是一个开源的消息队列系统,它通过AMQP(高级消息队列协议)来实现消息的传递,SpringBoot是目前非常流行的Java开发框架,它提供了很多便利性的功能,其中就包括对RabbitMQ的支持,在本文中,我们将介绍如何在SpringBoot中使用RabbitMQ
    2023-07-07
  • Java注解简单使用实例解析

    Java注解简单使用实例解析

    这篇文章主要介绍了Java注解简单使用实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • springmvc使用@notNull注解验证请求参数方式

    springmvc使用@notNull注解验证请求参数方式

    这篇文章主要介绍了springmvc使用@notNull注解验证请求参数方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教<BR>
    2024-01-01
  • Feign如何实现第三方的HTTP请求

    Feign如何实现第三方的HTTP请求

    这篇文章主要介绍了Feign如何实现第三方的HTTP请求,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • Java基于二维数组实现的数独问题示例

    Java基于二维数组实现的数独问题示例

    这篇文章主要介绍了Java基于二维数组实现的数独问题,涉及java针对数组的遍历、计算、转换等相关操作技巧,需要的朋友可以参考下
    2018-01-01
  • 归并排序的实现代码与思路

    归并排序的实现代码与思路

    归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。
    2013-03-03
  • java Comparable和Comparator的区别及作用面试精讲

    java Comparable和Comparator的区别及作用面试精讲

    这篇文章主要为大家介绍了java Comparable和Comparator的区别及作用面试精讲,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • Spring Boot整合Log4j2.xml的问题及解决方法

    Spring Boot整合Log4j2.xml的问题及解决方法

    这篇文章主要介绍了Spring Boot整合Log4j2.xml的问题,本文给大家分享解决方案,需要的朋友可以参考下
    2023-09-09

最新评论