zoukankan      html  css  js  c++  java
  • TestNG 装配@Autowired bean为null解决方法

    TestNG 装配@Autowired bean为null解决方法

    在使用TestNG搭建接口自动化框架时,发现bean总是装配不成功。于是在网上找到解决方式,特此记录。

    1.报错信息 java.lang.NullPointerException

    java.lang.NullPointerException
    
    	at hello.cases.AddUserTest.addUser(AddUserTest.java:36)
    
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    
     ..........(省略报错信息)
    
    
    
    ===============================================
    
    Default Suite
    
    Total tests run: 1, Passes: 0, Failures: 1, Skips: 0
    
    ===============================================
    

      

    2.解决方式:如下图

    1.查看测试类是否加注解@SpringBootTest,如果没有需加上
    
    2.查看测试类是否继承AbstractTestNGSpringContextTests,如果没有需加上
    
    3.查看要装配的类是否使用@Autowired注解
    

      

    3. 运行测试类,运行成功。

  • 相关阅读:
    TCP协议的三次握手、四次挥手
    .NET Framework 3.5 安装
    grep命令总结
    线性回归
    K-Mean聚类算法
    Logistic回归
    朴素贝叶斯
    Decision Tree
    KNN
    GCC for Win32开发环境介绍
  • 原文地址:https://www.cnblogs.com/eathertan/p/12726901.html
Copyright © 2011-2022 走看看