resteasy相关内容
我有一个适用于maven托管依赖项的项目。但是我要求将我的jar文件作为一个。 为此,我使用maven-shade插件( http://maven.apache.org/plugins/maven-shade-plugin/ )。所有类文件都正确导出但是当我尝试运行我的应用程序时出现错误: 可以找到内容类型multipart / form-data类型的writer:org .jbos
..
是否可以为resteasy客户端注册自定义Jackson JSON序列化程序? 我尝试过这样的事情: ResteasyClient client = new ResteasyClientBuilder() .register(new CustomSerializer()) .build(); 但它不起作用。任何想法? 解决方案 您只能注册JAX-RS组件
..
我正在使用RESTEasy来使用REST服务,我正在尝试使用Twitter的搜索API。 所以我创建了这个界面: 公共接口SimpleClient { @GET @Path(“search.json”) @Produces(“application / json”) ClientResponse> getSearchResults( @Que
..
问题背景 我有一个Resteasy服务,它通过Resteasy的 SpringContextLoaderListener 使用Spring。这是基于Resteasy版本 3.0-beta-6 。 我想在传入时使用bean验证请求,但我无法让Resteasy调用验证器。它的作用就像没有配置验证,只是将方法传递给无效的输入对象。 问题 如何在Resteasy中启用bean验证?
..
是否可以使用可选路径变量定义路径。 如下面的uri: /应用程序/令/ {使} /模型/ {模型} /年/ {年} /里程/ {里程} / fuelType / {fuelType} / maxPrice / {maxprice} /传输/ {传输} / engineSize / {engineSize} URI可以由任何0个或多个参数组合组成?有没有办法告诉resteasy所有
..
基本上我有一个宁静的服务(post)消耗( application / json )并生成( application / json )。此服务的单个参数是带注释的java对象。 我正在使用 org.jboss.resteasy.client.ClientRequest 将请求发送给服务。但是,我在客户端和异常中收到此异常: 找不到内容类型 application / json 类型。
..
Bean Validation是验证对象的一个很好的选项,但是当抛出 ConstraintViolationException 时,如何自定义REST API的响应(使用RESTeasy)? 例如: @POST @Path(“company”) @Consumes(“application / json”) public void saveCompany(@Valid C
..
我在一个应用程序中有两个单独的REST服务。让我们说一个主要的“人”服务和一个辅助“管理”服务。我想要的是在服务器上的不同路径中公开它们。我正在使用JAX-RS,RESTEasy和Spring。 示例: @Path(“/ people”) public interface PeopleService { // Stuff } @Path(“/ management”)
..
我在JBoss AS 6中通过RestEasy使用JAX-RS。当我的JAX-RS资源返回一组项目时(例如通过List),RESTEasy总是使用名称集合作为根元素。 例如 < ;收集> 计算机 2500
..
我们将多个打包为WAR的Java Web应用程序打包在EAR中。我们的RESTful服务是使用JAX-RS和特定于版本的WAR构建的。 我们希望为每个特定于版本的WAR添加静态内容,但是对于静态内容和RESTful服务使用(根据WAR)的根上下文API调用,以便所有以下网址都可以使用: {hostname} /v1/swagger.yaml
..
我们可以使用不同的查询参数创建相同的GET URI吗? 例如:我有两个REST GET URI: / questions / ask /?type = rest / questions / ask /?byUser = john 现在,REST服务没有将两个GET方法识别为单独的,只考虑它只被认为是第一个GET方法。 为什么它会这样? 有什么
..
根据文档, “客户端是管理客户端 通信基础设施的重量级对象。初始化以及处理 客户端实例可能是一项相当昂贵的操作。因此建议 建议在 应用程序中仅构造少量客户端实例。“ 好的,我正在尝试在一个静态变量中缓存Client本身和WebTarget实例,在多线程环境中调用someMethod(): / p> private static Client client = Clien
..
我正在尝试通过遵循 RESTeasy文档建议。以下是我的代码: 名称绑定: @NameBinding public @interface ValidateFoo {} 资源: @Path(“/ foo / bar”) @Produces(MediaType.APPLICATION_JSON) 公共类FooBar { @GET @Validate
..
我正在使用客户端代理创建RESTEasy服务,到目前为止工作正常。但是,我注意到在我的一些函数中,我看到了相同的代码行: MyClass client = ProxyFactory.create (MyClass.class,“http:// localhost:8080”); 最好从函数中取出它并使其成为类的成员变量以减少可能的开销?此服务将处理10000 reqs /
..
如何在回复中发送自定义对象。我只想要从我的对象打印的值。 假设我有一个 Person 类型的对象。我试图像这样发送REST响应体。 ResponseBuilder response = Response.ok()。entity(personObj); 返回response.build(); 但我得到 500 错误。 也试过这个: ResponseBui
..
我需要将文件附加到我的服务端点。 我通过POSTMAN测试了这个功能(chrome浏览器插件测试休息服务),它工作正常。 但是我需要用JUNIT测试它。 对于这种情况,我使用的是RESTeasy客户端。 我正在尝试使用此代码: StringBuilder sb = new StringBuilder(); BufferedReader br = new Buffer
..
标题说我的问题。我需要将DTO包装到javascript方法回调中。目前我按要求返回JSON。但是在Ajax中使用它的问题是因为我将GET发送到其他域。当然还有安全警察。 我有创意添加提供。你有任何例子,链接或建议如何做到这一点。 解决方案 在RESTEasy中没有明确的JSONP支持,但是一个简单的在你的应用程序中启用JSONP的方法是编写一个Servlet过滤器。 这里有一
..
我正在使用本教程中描述的身份验证/授权机制构建休息服务: http://howtodoinjava.com/2013/06/26/jax-rs-resteasy-basic-authentication-and-authorization-tutorial/ 基本上它使用 PreProcessInterceptor 接口,用于扫描注释的目标方法(来自 javax.annotation.sec
..
在将文件作为对REST请求的响应返回后处理删除文件的最佳方法是什么? 我有一个创建文件的端点请求并在响应中返回它。一旦调度响应,就不再需要该文件,可以/应该删除。 @Path(“file”) @GET @Produces({MediaType.APPLICATION_OCTET_STREAM}) @Override public Response getFile(){
..
我正在搞乱JAX-RS并创建了一个调用生成JSON的REST服务的应用程序。我试过Jersey,一切都很顺利,但我不得不切换到RESTEasy,因为我的应用程序需要用JDK5构建。我将我的web.xml更改为以下内容: resteasy.scan
..