Java Jetty是否提供用于将URL映射到方法的注释

Java Jetty是否提供用于将URL映射到方法的注释,java,spring,spring-mvc,servlets,jetty,Java,Spring,Spring Mvc,Servlets,Jetty,我想在一个servlet中将几个方法映射到不同的URL。 我唯一能找到的就是在 当其他框架(如Spring)提供方法注释以将URL映射到方法时,这似乎有点太多工作了 但我希望我的应用程序不受这些框架的影响 在不使用Spring或CXF等复杂框架的情况下,是否可以使用任何这样的“注释”机制?您可以看看resteasy,它是一种jax-rs实现。事实上,它是一个框架,但比Spring轻得多,只设计用于处理基于注释的rest服务 Example: @Path("/test") publ

我想在一个servlet中将几个方法映射到不同的URL。 我唯一能找到的就是在

当其他框架(如Spring)提供方法注释以将URL映射到方法时,这似乎有点太多工作了

但我希望我的应用程序不受这些框架的影响


在不使用Spring或CXF等复杂框架的情况下,是否可以使用任何这样的“注释”机制?

您可以看看resteasy,它是一种jax-rs实现。事实上,它是一个框架,但比Spring轻得多,只设计用于处理基于注释的rest服务

Example:
    @Path("/test")
    public class Endpoint {
    @GET
        @Produces("application/json")
        public Response listAll(@QueryParam("start") Integer startPosition, @QueryParam("max") Integer maxResult) {

           // all your code goes here

           return Response.ok().build();

        }
    }
设置RestEasy与创建如下类一样简单:

@ApplicationPath("/rest")
public class RestApplication extends Application {
}
而RESTURL位于localhost/{appname}/rest/test

只需添加resteasy maven依赖项:

<dependency>
    <groupId>org.jboss.resteasy</groupId>
    <artifactId>resteasy-jaxrs</artifactId>
    <version>3.0.11.Final</version>
</dependency>

org.jboss.resteasy