草庐IT

Rest-Assured

全部标签

java - Resteasy - 从 Javadoc 和注释生成 REST 文档

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我想找到一种基于JAXB、JAX-RS注释和java文档注释(请不要使用doclet)的java代码(WADL或HTML)生成漂亮的RESTAPI文档的方法。这里是我的项目环境Spring,没有纯XML注释作为REST提供者高枕无忧JAXB和JAX-RS注释JSON中restAPI的Mime类型

java - 使用 REST 访问 JPA 数据失败 找不到合适的 HttpMessageConverter

我已经为此苦苦挣扎了一段时间,但找不到解决方案。我正在运行SpringBoot指南,使用REST访问JPA数据(http://spring.io/guides/gs/accessing-data-rest/)不工作。只要下载并运行它就可以正常运行,允许GET调用http://localhost:8080/people使用postman。但是,每当我尝试PUT或POST时,我都会收到以下错误{"cause":null,"message":"NosuitableHttpMessageConverterfoundtoreadrequestbodyintoobjectoftypeclasshe

java - 如何使用 Post 请求将 JSON 字符串传递给 Jersey Rest Web 服务

我想创建一个接受JSON字符串作为输入参数的RESTJerseyWeb服务。此外,我将使用post请求,并从webmethod返回一个JSON字符串。我如何使用Ajaxpost请求在HTML页面中使用它。我想知道我需要对Web方法进行哪些更改才能接受JSON字符串。publicclassHello{@POSTpublicStringsayPlainTextHello(){return"HelloJersey";}} 最佳答案 需要分解您的请求。首先,您要接受一个JSON字符串。所以在你的方法上你需要@Consumes(MediaTy

java - Spring Rest 客户端希望看到错误消息而不是异常

我有一个springrest客户端。当header中未提供身份验证详细信息时,我用访问了服务ResponseEntityresp=restTemplate.exchange(url,HttpMethod.GET,request,String.class);我得到异常:invokingerrorhandlerExceptioninthread"main"org.springframework.web.client.HttpClientErrorException:401Unauthorizedatorg.springframework.web.client.DefaultResponse

用于将复杂实体发布到 Spring Data REST/HATEOAS 服务的 Java 客户端

据我所知,提供了将复杂对象转换为正确HAL格式的方法。这当然是在编码框架本身中的对象时利用的。Resource和Link对象等为了一个用例:Company1是我系统中现有的Company。我想添加一个为Company1工作的新Employee下面是一个示例Employee对象,您将从基于SpringDataREST的服务接收到该对象。SpringHATEOAS还提供了自己构造这些对象的方法。{"id":null,"firstName":"bZWthNFk","lastName":"GtTnrqka","loginId":"zTk5rT","active":true,"_links":{

java - REST RQL Java 实现

有没有“RQL”(资源查询语言)的java实现,有“FIQL”(FeedItemQueryLanguage)的实现here但它是CXF的一部分,所以我的问题是:如果我使用的是SpringMVC,我能否将CXF实现的FIQL引擎与CXF分开使用是否有RQL的实现RQL与FIQL 最佳答案 R-SQL解析器是FIQL的部分实现:https://github.com/jirutka/rsql-parserhttps://github.com/jirutka/rsql-hibernate 关于j

java - @DateTimeFormat(pattern ="yyyy-MM-dd") 使用 Spring Mvc Rest Service 给出 "error 400 request syntactically incorrect"

这个问题在这里已经有了答案:Therequestsentbytheclientwassyntacticallyincorrect.-SpringMVC+JDBCTemplate(6个答案)关闭7年前。我无法让它工作:@RequestMapping(value="/people",method=RequestMethod.GET,produces="application/json")public@ResponseBodyListsearchPerson(@RequestParam(value="birthDay",required=false)@DateTimeFormat(patte

java - Spring Rest 服务中的可选请求 header

我正在使用SpringRestfulWeb服务,并且请求正文带有请求header,如下所示:@RequestMapping(value="/mykey",method=RequestMethod.POST,consumes="applicaton/json")publicResponseEntitygetData(@RequestBodyStringbody,@RequestHeader("Auth")Stringauthorization){try{....}catch(Exceptione){....}}我想再传递一个名为“X-MyHeader”的可选请求header。我如何在Sp

java - Spring Data Rest - 软删除

我一直在使用springdatarest没有任何问题,但现在我有一个要求,即当用户对给定实体执行DELETE操作时,即DELETE/accounts/我需要在数据库上设置一个标志,将该实体标记为已删除,但我确实想保留记录。基本上这意味着我需要在数据库中执行UPDATE而不是DELETE操作。我找不到任何方法来覆盖delete(ID)方法的spring行为。部分代码:@Entity@Table(name="account")publicclassAccount{/*DefaultvalueforthisfieldisfalsebutwhenareceiveaDELETErequestfo

java - 从 google play developer rest api 访问编辑方法

我成功通过了googleplaydeveloperrestapi的身份验证,我也获得了刷新token,但我可以弄清楚如何发出编辑请求。我在以下链接中有方法签名:https://developers.google.com/android-publisher/api-ref/edits/insert我添加了以下标题Authorization:{{token_type}}{{access_token}}但我不知道把包名放在哪里:POSThttps://www.googleapis.com/androidpublisher/v2/applications/packageName/edits我像