Merhaba Önce küçük bir koda bakalım.Spring MVC kullanarak modelimi çekip jsp sayfasına gönderiyor.Kod şöyle ve sorunsuz çalışıyor.İnitializer ve s hiç bir error yok.

package az.Vortex.SpringDevelopers.controller;

import az.Vortex.SpringDevelopers.model.DypCar;
import az.Vortex.SpringDevelopers.service.DypCarService;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.servlet.ModelAndView;

@Controller
public class DypCarController implements DypCarControllerInter {

        @Autowired
        DypCarService dypCarService;

        @Override
        public ModelAndView listOfDypCars() {
            ModelAndView modelAndView = new ModelAndView("ajaxoperations"); 
            List<DypCar> dypCars = dypCarService.getAllDypCars();
            modelAndView.addObject("dypCars", dypCars);

            return modelAndView;
        }
}

şimdi yukarıdaki kodu değişip Spring-de Restful service yazmaya çalışıyorum. kod:

    package az.Vortex.SpringDevelopers.controller;

    import az.Vortex.SpringDevelopers.model.DypCar;
    import az.Vortex.SpringDevelopers.service.DypCarService;
    import java.util.List;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;

    @RestController
    @RequestMapping(value = "/carpc")
    public class DypCarController {

                @Autowired
                DypCarService dypCarService;

                @RequestMapping(value = "/list")
                public List<DypCar> listOfDypCars() {
                    List<DypCar> dypCars = dypCarService.getAllDypCars();
                    return dypCars;
                }
    }

@RestControlleri kullana bilnmek için pom.xml dependency ilave ediyorum.Hata sirf bu dependencyni ilave ettikten sonra geliyor.Version farkı mı oluyor acaba anlamıyorum:

 <dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-web</artifactId>
  <version>4.1.0.RC2</version>
  <type>jar</type>
 </dependency>

şu erroru alıyorum.errrorda AnnotationConfigRegistry diyor.Eger boyleyse neden ilk kodumda bu hatayı almadım? :

   COMPILATION ERROR : 
    -------------------------------------------------------------
    az/Vortex/SpringDevelopers/config/Initializer.java:[17,5] error: cannot access AnnotationConfigRegistry
    1 error
    ------------------------------------------------------------------------
    BUILD FAILURE
    ------------------------------------------------------------------------
    Total time: 1.946s
    Finished at: Mon Oct 20 16:23:10 AZST 2014
    Final Memory: 13M/158M
    ------------------------------------------------------------------------
    Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project RetryVortexMMC: Compilation failure
    az/Vortex/SpringDevelopers/config/Initializer.java:[17,5] error: cannot access AnnotationConfigRegistry-> [Help 1]

    To see the full stack trace of the errors, re-run Maven with the -e switch.
    Re-run Maven using the -X switch to enable full debug logging.

    For more information about the errors and possible solutions, please read the following articles:
    [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

soruldu: 20 Eki '14, 07:31

Serxan's gravatar image

Serxan
51691106107
cevap kabul oranı: 46%

değiştirildi: 20 Eki '14, 07:44

Aynı config sınıfını kullanan iki kütüphaneden dolayı alınan bir hata gibi geliyor, olasılığıda yüksek. Maven dependency'lerinize bakınız.

(20 Eki '14, 17:44) Turgay Can Turgay%20Can's gravatar image

Merhabalar,

pom.xml dosyasina göz atmadan bir sey demek cok güc, ancak

spring-context ekli mi ve hangi scope da?

Selamlar

permanent link

cevaplandı: 21 Eki '14, 11:51

mahmut_can's gravatar image

mahmut_can ♦
2.9k62552
cevap kabul oranı: 67%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×128
×7

Soruldu: 20 Eki '14, 07:31

Görüntüleme: 636 kez

Son güncelleme: 21 Eki '14, 11:51

powered by BitNami OSQA