기록하는 개발자

[Spring error] org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ' ' available 본문

웹 개발/Spring

[Spring error] org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ' ' available

gitseok 2024. 3. 14. 18:35

bean을 정상적으로 작성했는데 해당 오류가 발생해서 Web Deployment Assembly를 확인했다

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ' ' available

 

Web Deployment Assembly란?

프로젝트가 WAR 파일로 패키징될 때 어떤 파일이 어떤 경로에 포함되어야 하는지를 정의하는 것

sourse : 프로젝트 내 폴더 경로

Deploy Path : 등록될 톰켓 경로

 

 

설정하지 않으면 톰켓은 절대로 모른다..

 

프로젝트 우클릭 > Properties > Deployment Assembly 

/src/main/resources가 톰켓에 올라가지 않아서 bean에 접근하지 못하고 오류 발생

 

Add... > Folder > /src/main/resources  > Finish > Deploy Path "WEB-INF/classes" 입력

 

 

 

더보기

하단 오류가 발생해서 Maven Dependencies를 등록했었음

NoClassDefFoundError: org/springframework/web/context/support/ServletRequestHandledEvent

 

 

개인적으로 정리한 내용을 간단하게 풀어 작성했습니다.
이해가 안가는 부분은 댓글 남겨주시면 설명해드리겠습니다.
Comments