본문 바로가기

프로그래밍/Java

Spring Jersey RESTful Service


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