[공부] 프로그래밍/ERROR
[error] save(Object)" because "this.passRepository" is null, No ParameterResolver registered for parameter in constructor
woodisco
2024. 4. 24. 15:37
save(Object)" because "this.passRepository" is null
- PassRepository 빈이 올바른 패키지에 위치하지 않았을 경우
- PassRepository에 대한 구성이 제대로 되어있지 않은 경우 (예: @Repository 어노테이션이 빠져있는 경우)
- PassRepository 인터페이스를 구현한 클래스가 없는 경우
No ParameterResolver registered for parameter in constructor
@SpringBootTest(classes = PassBatchApplication.class)
@SpringJUnitConfig
class PassRepositoryTest {
private final PassRepository passRepository;
@Autowired
PassRepositoryTest(PassRepository passRepository) {
this.passRepository = passRepository;
}
@Test
public void test_toPassEntity() {
// given