Java EE + JAX-RS (Apache Wink) + WAS.JavaEE 선언하는 클래스에서 API 경로를 얻는 방법
하자가 "/hello"
@Path("/hello")
public class Hello{
@GET
@Produces(MediaType.APPLICATION_JSON)
public Response sayHello() {
Map<String, String> myMap = new LinkedHashMap<String, String>();
myMap.put("firstName", "To");
myMap.put("lastName", "Kra");
myMap.put("message", "Hello World!");
Gson gson = new Gson();
String json = gson.toJson(myMap);
return Response.status(200).entity(json).build();
}
}
이 어떻게 반사를 사용하지 않고 Hello.class
에서 해당 경로를 얻을 수있는 경로, 나는 나머지 API 안녕하세요 클래스가 선언이 있다고? 나는 javax.ws.rs.core.UriBuilder
메서드 path(Class clazz)
에서 예제를 볼 수 있는데, 어떻게 든 그것을 얻을 수 있으며, 소스를 찾을 수 없습니다.
무슨 문제 @AndrewBarber ? –