使用: Java EE + JAX-RS (Apache Wink) + WAS。
クラスHello、パスによってRest 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
リフレクションを使用せずにそのパスを取得するにはどうすればよいですか? 何とか取得できるjavax.ws.rs.core.UriBuilder
方法の例を見ることができますが、そのソースを見つけることができませんでした。path(Class clazz)