Spring

Mapping error(<context:component - scan base-pakage~/>)

개발하는지호 2024. 1. 31. 19:24

맥용 M 시리즈 STS 3는 없어서 STS 4로 하다가 발견한 에러이다.

 

아무래도 남궁성 강사님의 Project를 가져와서 현재 내가 듣고 있는 강의에 적용하려고 하니 미처 손 못된 환경설정이 있었다.

 

Mapping 이 안 되었다고 하면서 진행이 되지 않는 부분이 있다.

 

mapping error 해결에는

servlet-context.xml의

<context:component - scan base-pakage = ~ /> 과 연관이 있다

 

즉 프로젝트를 실행할 때, scan 해야하는 범위를 지정해줘야 하는데, mapping하고자 하는 파일이나 폴더가 

'base-pakage' 하위에 있어야 하는 것이다.

 

그것만 잘 설정하면 mapping error는 사라진다.

 

*이것을 하더라도 안 된다면 Annotation 문제일 가능성이 높다 ex)@Component