Spring boot 如何使数据存储库在spring引导单元测试中可用?
我一直在尝试实现的存储库上获得NPE 以下是回购协议:Spring boot 如何使数据存储库在spring引导单元测试中可用?,spring-boot,spring-data-jpa,Spring Boot,Spring Data Jpa,我一直在尝试实现的存储库上获得NPE 以下是回购协议: public interface EmployeeRepository extends CrudRepository<Employee, Long> { Employee findByEmployeeId(String employeeId); } BaseIntegrationTest只是注释的集合: @RunWith(SpringJUnit4ClassRunner.class) @SpringApplicatio
public interface EmployeeRepository extends CrudRepository<Employee, Long> {
Employee findByEmployeeId(String employeeId);
}
BaseIntegrationTest
只是注释的集合:
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = Application.class)
@WebAppConfiguration
@ActiveProfiles("test")
@IntegrationTest("server.port:0")
public class BaseIntegrationTest {
@Test
public void contextLoads() {
}
}
我能提供更多有用的信息吗?谢谢。从您的回购字段中删除关键字
static
。静态字段不是自动连接的
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = Application.class)
@WebAppConfiguration
@ActiveProfiles("test")
@IntegrationTest("server.port:0")
public class BaseIntegrationTest {
@Test
public void contextLoads() {
}
}