TroubleShooting

[Springboot] Error creating bean with name ' Controller '

KJihun 2023. 7. 7. 22:57
728x90

'Error creating bean with name ... '

스프링 컨테이너가 빈(Bean)을 생성하는 동안 문제가 발생하면 나타나는 에러이다.


1. 잘못된 애노테이션을 사용한 경우
2. 필요로 하는 의존성을 제대로 주입받지 못하는 경우

3. 클래스가 프로젝트에 존재하지 않거나 잘못된 패키지에 위치해 있는 경우

 

보통 위와같은 실수로 인해 발생한다.

 

나는 @RestController를 사용해야 하는데 @Controller를 사용하여 발생했다.

(@Controller = @RestController에 @ResponseBody가 빠진 것)

 

이후에 비슷한 에러가 발생했다.

Error creating bean with name 'entityManagerFactory'

이번에는 @Entity를 빼먹어서 에러가 발생했으나 이전의 경험을 되살려 금방 해결할 수 있었다.

 

코드작성 시 실수하지 않도록 좀 더 신경써서 작업해야겠다.