728x90
안되는 이유 후보들
- com.cos. 이하의 컴포넌트 스캔이 안되는 패키지로 만들었다
- project rebuild를 해줘야 하는데 안했다
이것저것 눌러보다가.. 프로젝트 컴파일한다음에 제대로 성공한 후에 다시 @Entity해보니까 성공함
그럼 도대체 왜 처음에는 되지 않았던 것일까..? 그냥 넘어가기에는 너무 짜증났음
별 것도 아닌 주제에 왜 막혔는지 알고 싶었다
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
pom.xml의 위 jpa 관련 dependency를 다시 주석처리함
-> 그 후에 boot application실행
-> 다시 @Entity써봄
-> 첫번째 사진처럼 @Entity 안읽힘
결론 : pom.xml에 depency 수정 후 바로 적용이 안되는 것 같음
project rebuild??? 뭐 이런거 해줘야되는 것 같은데..
인텔리제이 gradle빌드툴은 자동으로 해주는데 이건 수동인듯
출처 : https://stackoverflow.com/questions/2555845/how-to-update-maven-repository-in-eclipse
검색해서 찾았는데 위에 하라는대로 하면 자동으로 되는듯..
시도해본 결과 자동이 아니었음..
pom.xml 바꿀 때마다 위에
Maven > Update Project.. > Force Update of Snpshots/Releases 체크해주고 OK 계속해줘야함