위 오류의 경우, STS(Spring Tool Suite)를 이클립스에 깔고, 이를 통해 maven을 구현했을 경우 잘되다가 갑자기 이럴 때가 있다.(혹은 처음부터 걍 안되거나)
윈인인 maven을 사용하면 build path에 자동으로 라이브러리가 배포되어야 하는데 위처럼 Project Clean을 하면 이런 속성이 날라가버리거나 처음부터 세팅이 되어있지 않아서 그런다.
해결방법은 위에서처럼 프로젝트 속성 -> Deployment Assembly 로 들어가서
Add -> Java Build Entries -> Maven Dependencies 를 선택 후 확인하면 잘된다.
Maven을 사용하다보면 자동 라이브러리 다운까진 좋은데 가끔 이런게 있어서 좀 골때리는 경우가 있다.
자동화는 아무리 기술이 발전을 해도 어느정도 적당히 믿는 것이 필요한 것 같다. 큰 주의를 요하는..