Junit测试:为JPA存储库引发NullPointerException

时间:2019-12-25 20:07:41

标签: java jpa junit

我为我的bean使用了一个单独的bean配置文件,而不是在应用程序中使用spring-boot注释,例如(“ component”,“ Service”或...):

@SpringBootTest
@ContextConfiguration(loader = AnnotationConfigContextLoader.class)
class CheckActiveWorkerTest {


    @Autowired
    UserJpaRepository userJpaRepository;

    @Test
    void execute_AddUser_exception() {
        userJpaRepository.get(....);
         .....
    }
}

UserJpaRepository是一个接口,它具有@Repository。 当我运行此测试时,userJpaRepository将为null,并且Spring Boot测试运行程序找不到其bean。最终,该测试引发了NullPointerException

在测试过程中如何使用JpaRepositories?

0 个答案:

没有答案