Я хочу программно создать конечные точки для dropwizard. Это доступно через майку, как можно увидеть здесь.
Есть идеи как это сделать? Вот пример кода, который я пробовал, но он НЕ работает:
Resource.Builder resourceBuilder = Resource.builder();
resourceBuilder.path("helloworld");
ResourceMethod.Builder methodBuilder = resourceBuilder.addMethod("GET");
methodBuilder.produces(MediaType.APPLICATION_JSON).handledBy(new Inflector<ContainerRequestContext, Object>() {
@Override
public Object apply(ContainerRequestContext containerRequestContext) {
return "HELLO";
}
});
environment.jersey().register(resourceBuilder.build());