작성
·
471
답변 2
0
안녕하세요, 빛혜원 님. 공식 서포터즈 y2gcoder 입니다.
아마도 EntityManager가 만들어지는 방식 때문으로 보입니다. 스프링 부트의 경우 EntityManager는 EntityManagerFactory가 생성합니다. 이러한 빈은 일반적으로 스프링 부트 애플리케이션의 시작 시점에 생성되며, 따라서 이 시점 이전에는 EntityManager가 존재하지 않습니다.
IntelliJ IDEA는 컴파일 시점에 의존성 주입을 검사하기 때문에 EntityManager 빈이 존재하지 않는 것을 알리는 경고 메시지를 표시할 수 있습니다. 하지만 애플리케이션을 실행하면, 스프링 부트가 EntityManagerFactory를 사용하여 EntityManager를 생성하고 주입합니다.
따라서 이 경고 메시지는 보통 무시해도 괜찮습니다. 다만, 이러한 경고 메시지가 중요한 문제를 가리키는 경우도 있으므로, 이 경고 메시지를 무시하기로 결정하기 전에 EntityManager가 제대로 작동하는지 확인하는 것이 좋습니다.
감사합니다.
0