Spring MVC'de oldukça yeniyim ve şu problemi yaşıyorum.2 farklı pakette bileşen taraması yapmak için Yay XML yapılandırmasında nasıl belirleyebilirim?
Çalıştığım uygulamada 2 farklı pakette bildirilen 2 denetleyici sınıfım var.
XML yapılandırmamda, bileşen taraması ayarında taranması gereken ikinci paketi belirtmeye çalışıyorum.
Yani sadece bu ayar çalışıyor olması (ama sadece bir paket tarama) ise:
<context:component-scan base-package="it.mycompmany.myproject.registrazione"></context:component-scan>
Ama bu şekilde, 2 değişik paketi taranacak olan speciy denerseniz:
<!-- Controller -->
<context:component-scan base-package="it.mycompmany.myproject.registrazione">
</context:component-scan>
<context:component-scan base-package="it.mycompmany.myproject.login>
</context:component-scan>
Eclipse ikinci bileşen tarama ayar etiketi üzerinde bana hata vermek:
The value of attribute "base-package" associated with an element type "context:component-scan" must not contain the '<' character.
Sorun nedir? 2 farklı paketi taramam gerektiğini nasıl belirleyebilirim? Neyi kaçırıyorum?
Tnx
kullanarak birden paketleri belirtebilirsiniz Değerler listesi. Sadece "base-package =" it.mycompmany.myproject.registrazione, it.mycompmany.myproject.login "ifadesini kullanın. Kodunuz btw başarısız olur, çünkü ikincisi sonunda bir '' 'özlüyor. –
Gerçek bağlamda' context: component-scan' birindeki kapanış virgüsü de eksik mi? – kryger
Olası çoğaltılabilir [birden çok paket bağlamında: component-scan, spring config] (http://stackoverflow.com/questions/5269450/multiple-packages-in-contextcomponent-scan-spring-config) – kryger