2016-03-30 11 views
0

View çözümleyici, birden fazla @Controller olduğunda hangi denetleyicinin yükleneceğini belirler.İlkbaharda Resolver ve Controller eşleştirmesini görüntüleme

Scratch'dan Spring'i öğreniyorum, eğitmenimin başına göre, @Controller ek açıklamasına sahip tek bir Controller sınıfına ihtiyacımız var diyor. @Controller ek açıklama ile birden fazla sınıfa sahip olsaydım ve ViewResolver, hangi denetleyici sınıfının yükleneceğini belirler, Bahar tek başına ve yalnızca bir denetleyici sınıfı var.

+0

http://stackoverflow.com/help/how-to-ask okuyunuz sormak nasıl bir soru. Bazı kodları yayınlayın ve karşılaştığınız belirli konuları vurgulayın. Eğer bu bir ev ödevi sorusuysa, o zaman gerçekten eğitmeninize bunun nasıl yapılacağını sormalısınız. –

+0

Temel bilgileriniz gerçekten zayıf. İlk önce, sormadan/konuşmadan önce düşünün. Görünüm Resolver, adın belirttiği gibi, yalnızca görüntülemeleri çözer ya da .jsp dosyaları gibi 'görsel düzen sayfasını' sağlar. Ve RequestMapping ek açıklama tarafından tasvir edildiği gibi 'yol' dayalı denetleyici belirleyen DispatcherServlet. –

cevap

0

Yüklenecek denetleyiciyi belirleyen çözümleyici değildir: bunun yerine bunu yapan DispatcherServlet'dir. Görünüm çözümleyicinin yaptığı, Dize tabanlı görünüm adlarını gerçek Görünüm türleriyle eşleştirmektir. Birden fazla kontrol cihazı eşleşmesi için servis ve uç noktaları tanımlamak üzere servlet mapping kullanabilirsiniz.

http://docs.spring.io/autorepo/docs/spring/3.2.x/spring-framework-reference/html/mvc.html'a bakarsanız, işlerin nasıl yürüdüğüne ilişkin ayrıntılı bir açıklama bulacaksınız. O @Controller yüklemek için hangi belirlemez structure

0

, bu taranan paketleri

yapılandırıldığı tüm @Controller yükleyen
İlgili konular