개발 지식, 슀크립트/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