지나공 : 지식을 나누는 공간
A bean with that name has already been defined in class path 문제 해결하기 본문
우당탕탕 삽질기
A bean with that name has already been defined in class path 문제 해결하기
해리리_ 2021. 3. 10. 16:45
SecurityConfiguration을 작성하던 중에 에러가 발생했다.
authenticationManagerBean이 중복선언되었다는 내용이다.
열심히 오버라이딩을 할 방안을 찾다가 action에 있는 문구를 발견했다.
Action:
Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definition-overriding=true.
spring.main.allow-bean-definition-overriding=true
그래서 application.yml로 가서 spring. 밑에 아래와 같은 내용을 추가했다.
spring boot 2.1부터는 bean definition overriding의 디폴트가 false다.
출처: https://bkim.tistory.com/22 [어쩌다, 블로그]
728x90
'우당탕탕 삽질기' 카테고리의 다른 글
Comments