-1

使用: 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)

4

2 に答える 2