http://jersey.java.net/
Spring STS 에서 테스트.
web.xml
<servlet>
<servlet-name>Jersey Spring Servlet</servlet-name>
<servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class>
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>com.taesuz.jersey</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Jersey Spring Servlet</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
<filter>
RESTful 를 해줄 서비스 테스트로 /hello
package com.taesuz.jersey;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
@Path("/hello")
public class HelloServiceRestful implements HelloService {
@GET
@Produces({MediaType.APPLICATION_JSON})
public Hello getHello() {
Hello hello = new Hello();
hello.setMessage("Hello Jersey RESTful");
return hello;
}
}
끝. 확인
http://localhost:8080/jerseyTest/rest/hello
result
{"message":"Hello Jersey RESTful"}
참 쉽죠?
'프로그래밍 > Java' 카테고리의 다른 글
spring + mongodb setup (0) | 2013.05.08 |
---|---|
Spring Framework Controller JUnit-Test. (0) | 2012.03.28 |
맥에서 jdeveloper 설치하기 (1) | 2010.03.17 |
log4sql Query 의 대한 모든것을 보여준다. (1) | 2009.09.08 |
Java Properties 사용. (0) | 2009.09.02 |