Test

Error creating bean with name 'jpaAuditingHandler'

감자b 2025. 1. 2. 20:19

@WebMvcTest를 통해 컨트롤러에 대한 테스트를 작성하는데 해당 에러가 나왔다.

이는 JPA Auditing을 사용할 때 메인 메서드에 @EnableJpaAuditing을 추가하면서 기능 활성화를 위해 JPA 관련 빈들을 찾으려 하기 때문에 발생한다.

따라서 해당 기능을 Configuration으로 분리하여 설정하였다.

// @EnableJpaAuditing 제거
@SpringBootApplication
public class MainApplication {

	public static void main(String[] args) {
		SpringApplication.run(MainApplication.class, args);
	}

}
@EnableJpaAuditing
@Configuration
public class JpaAuditingConfig {

}