Şu anda sadece REST hizmetleri için bahar MVC'si uyguladığımız bir web uygulamasına sahibim.Bahar MVC dağıtıcısı, URL yolu bir yol olduğu zaman düzgün çalışmasını sağlayamıyor
eşleşme Bahar MVC Dispatcher'ın' adıyla DispatcherServlet içinde URI [/ myapp/dinlenme/testSvc/ileti] ile HTTP isteğinin bulundu: Bunu ayarlamak zaman biz aldığımız ancak bizim dinlenme hizmetleri
${contextPath}/rest/**
görüntülenmesini istediğiniz Servlet'
Benim web.xml
vardır: gayet
<servlet>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring/servlet-context.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<url-pattern>/rest</url-pattern>
</servlet-mapping>
servlet-context.xml
ve bunlar başlangıçta kayıtlı olsun gibi hizmetler kaydediyor. aşağıdaki gibi
<context:component-scan base-package="com.mycompany.myapp.rest" />
<mvc:annotation-driven />
Benim denetleyicisi arar:
@Controller
@RequestMapping(value = "/rest/testService")
public class TestREST {
@RequestMapping(value="message", method=RequestMethod.GET)
public @ResponseBody String getMessage() {
return "REST working";
}
ben web.xml
içinde url-pattern
cahnge Eğer üzere * .rest ve çalışır message
message.rest
için talebim haritalaması.
'/ rest *' ı denediniz mi? –
Bunun gibi bir şey olabileceğini düşündüm, ancak ne yazık ki durum böyle değil, sunucu gerçekte istekleri alıyor, bu yüzden günlüğe kaydediliyor, ancak doğru bir şekilde uymuyor. –