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