我不想使用Spring。
这是我到目前为止发现的测速堆栈:
我无法让Guice和Gretty一起工作。 在https://github.com/google/guice/wiki/ServletModule之后,我有:
public class GuiceServletConfig extends GuiceServletContextListener {
@Override
protected Injector getInjector() {
return Guice.createInjector(new ServletModule() {
@Override
protected void configureServlets() {
serve("/api/v1/*").with(MyResource.class);
}
});
}
}
但是,MyResource不是servlet:
@Path("hello-world")
public class HelloWorldResource {
@GET
@Path("/")
@Produces(MediaType.TEXT_PLAIN)
public Response helloWorld() {
return Response.ok("hello world").build();
}
}
是否有更合适的堆栈可以实现我的目标? 我在代码中丢失了什么吗?