我只是想創建一個簡單的測試Web服務。我想通過以下URL訪問XML格式的用戶:http://localhost:8080/Online_Shopping/dispatcher/rest/hello,但是當我轉到URL時,什麼都不顯示。REST Web服務不能正常工作
這裏是我的服務代碼:
package com.shopping.controller;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import com.shopping.model.User;
@Path("/rest")
public class RESTController {
@GET
@Path("/hello")
@Produces(MediaType.APPLICATION_XML)
public User getUser() {
return new User("paymon","123",true);
}
}
下面的代碼是我的春天-config.xml中
<context:component-scan base-package="com.shopping.controller" />
這是我的web.xml
<servlet>
<servlet-name>mvc-dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/dispatcher/*</url-pattern>
</servlet-mapping>
哪裏 「Online_Shopping /調度」 來自於你的網址是什麼? – ali
調度程序servlet –
爲什麼使用JAX RS註釋? –