java - 使用 xml 配置 Jersey RESTFUL

标签 java web-services rest jersey spring-aop

我想向您询问有关 jersey api 的 RESTFUL;每当我们在 spring 中进行基于注释的配置(例如其方面)时,我们都可以使用注释或基于 xml 的配置。

@Aspect in class 

<aop:aspect></aop:aspect> in xml

在具有单独 xml 的 RESTFUL with jersey api 中是否有类似的选项?

@Path("/hello")
public class RestHelloWorld { 
 @GET
 @Produces(MediaType.TEXT_PLAIN)
 // method
}

这些路径、方法和其他注释的一些xml配置。

最佳答案

嗯,Jersey 是 JAX-RS 的实现,因此首先查看 JAX-RS 规范(可下载 here ),没有提及任何XML配置机制。相反,规范明确指出它是基于 POJO:

The API will provide a set of annotations and associated classes/interfaces that may be used with POJOs in order to expose them as Web resources. The specification will define object lifecycle and scope.

通读 Jersey user guide ,看来 Jersey(正如预期的那样)没有添加自己的 XML 配置机制。

所以,看起来它将一直是注释。总的来说,就JavaEE而言,XML配置机制似乎正在慢慢走上渡渡鸟的道路。

关于java - 使用 xml 配置 Jersey RESTFUL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25345786/

相关文章:

java - 在 RESTful Web 服务中将对象作为参数传递

rest - 如何使用 CORS 保护 REST API?

java - 如何使用 oAuth 验证 Restful Web 服务

javascript - Backbone 破坏没有服务器通信

java - 带有 String[] args 的 Eclipse 命令行参数

java - Spring CrudRepository 将值插入 mysql 数据库

java - Jsoup:用文本更改标签然后保存在 Java 中

java - 选择单选按钮时应用程序崩溃?

web-services - 如何在 Liferay WebService 中获取 HttpServletRequest

wcf - WCF Web 服务和应用程序设置恐怖