[SpringBoot] The bean 'jpaAuditingHandler' could not be registered. A bean with that name has already been defined and overriding is disabled.
본문 바로가기

Web 개발/Java, SpringBoot, JPA

[SpringBoot] The bean 'jpaAuditingHandler' could not be registered. A bean with that name has already been defined and overriding is disabled.

728x90
반응형

The bean 'jpaAuditingHandler' could not be registered. A bean with that name has already been defined and overriding is disabled

 

 

JPA Auditing 기능을 구현하다가

@EnableJpaAuditing 이 이미 선언되어있다는 오류가 발생했다.

 

그래서 application.yml 에 다음과 같이 추가하였더니

또 다른 오류가 발생했다.

main:
allow-bean-definition-overriding: true

 

그러다가 혹시나해서 @EnableJpaAuditing 을 검색해보니

프로젝트를 처음 생성할 때, 만들어지는 Class에 @EnableJpaAuditing 이 이미 선언되어있었다.

따라서 새로 추가한 Configuration에 @EnableJpaAuditing 을 삭제하였다.

 

728x90
반응형