멀쩡하게 빌드되던게 이전 게시글인 target 하위 파일을 검색이 안되게 설정 후 갑자기 class 파일이 생성이 안됐다.
해결방법 1을 사용하여 해결되는 듯 하였으나 다시 class 파일이 사라져서 해결방법 2를 통하여 해결하였다.
서버 시작을 하니 아래와 같은 오류가 나왔다.
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'springSecurityFilterChain' available
해결방법 1
1. 프로젝트 우클릭 후 Properties를 클릭한다.
2. Maven Dependencies 를 체크해준다. (체크가 해제되어 있었다.)
3. Apply > Apply and Close 클릭 후 다시 빌드하면 정상적으로 class 파일이 생성된다.
해결방법 2
지난번 게시글에서 class파일까지 검색되어 필터를 걸어 제외 하였는데 빌드까지 안되는 듯 하여 해당 필터를 제거하였다.
https://devtori.tistory.com/22
[Eclipse] 이클립스 Open Resource target 하위 검색 제외 시키는 법(class 파일 제외하기)
1. 프로젝트를 선택 후 마우스 우클릭 후 Properties를 클릭한다. 2. 제일 상단의 Resource > Resource Filters 클릭 후 Add Filter 버튼 클릭 3. 아래와 같이 입력 후 OK 버튼 클릭 후 Apply > Apply and Close 로 적용한
devtori.tistory.com
제거 후 혹시나 하여 Ctrl + Shift + R을 하여 Open Resources 에서 검색 필터 적용이 있나 싶어 확인하였는데
실험삼아 아래와 같이 적용하니 검색도 잘되고 컴파일도 잘 된다.
이 내용은 위 링크 게시글에도 정리해두었다.
1. Open Resource (Ctrl + Shift + R)을 눌러 ... 버튼을 클릭하여 Select Working Set... 을 클릭한다.
2. Selected Working Sets 에서 Java Main Sources만 선택후 OK 버튼 클릭
3. 정상적으로 java 파일만 검색 잘 됨!