상황
이 경우 대부분 2가지로 나뉜다
1. 프로젝트 첫 빌드에서 이 오류가 나옴
2. 프로젝트 잘 하고있는데 갑자기 이 오류가 나옴
1. 프로젝트 첫 빌드에서 오류
이 경우는 setiing에서 조금 변경해주면 된다.
구글에 다른 분들이 잘 정리해주셨으니 그 분들을 따라하면 됨...
참고: https://green-bin.tistory.com/4
2. 잘하다가 갑자기 오류 등장 (Invalidate Cache)
이 경우도 intelli J 의 문제인 경우가 있다.
그러면 cache를 좀 정리해주면 된다.
참고: https://catch-115.tistory.com/m/8
3. 그래도 안 된다면..
그게 바로 나였다...
이 경우 나는....! 스프링 빈의 중복 문제였다.
특히 Servlet 써서 하고 있는 분들 중에 이런 경우가 많을 듯
나같은 경우는 MemberSaveServlet이란 녀석을 작성하고 돌리는데 자꾸 오류가 발생했다.
그래서 이걸 지우고 해봤는데 잘 됐다.
오호... 그럼 이게 문제구나...
파일을 만들고 돌려봤더니 여기까지는 또 문제가 없다.
코드 작성하고 돌리는 것도 문제가 없다.
근데 @WebServlet(name="memberSaveServlet") 어노테이션을 추가하기만 하면 문제가 발생한다.
이제 해결방법!
- Ctrl+Shift+F 누르고 memberSaveServlet 찾아준다.
- 다른 곳에 추가되어있는 memberSaveServlet 지워준다.
내 경우 이렇게 MemberFormServlet이라는 클래스에다가 실수로 memberSaveServlet이라는 이름을 달았다.
그래서 빈 충돌로 인해 그런 사태가 발생한거였다.
여러분들은 여러분들 상황에 맞게 적용하시면 될 듯,,,!
화이팅
'CS > ETC' 카테고리의 다른 글
윈도우(window) tensorflow GPU 인식불가 문제 (0) | 2023.07.23 |
---|---|
[Jupyter Notebook] 같은 단어 선택 ctrl+d 사용하는법, ctrl+enter 수정하기 (0) | 2023.07.19 |
윈도우10 딥러닝 개발환경 구축 (anaconda, CUDA, cuDNN, pytorch, tensorflow, gpu version 버전 맞추기) (0) | 2023.07.07 |
아나콘다(anaconda) 명령어 정리 (0) | 2023.07.07 |
댓글