Java Jetty是否提供用于将URL映射到方法的注释
我想在一个servlet中将几个方法映射到不同的URL。 我唯一能找到的就是在 当其他框架(如Spring)提供方法注释以将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
在不使用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