-
0 votesanswersviews
自定义媒体类型消费休息呼叫后操作
需要消费如下的休息服务 . 狡猾的客户 @POST @Produces("application/vnd.app.mail-service+json") @Consumes("application/vnd.app.mail-service+json") public TempResponse submit(TempRequest request) { }... -
2 votesanswersviews
Spring @RestController,spring-boot出现意外错误(type = Not Acceptable,status = 406)
我正试图从我的@RestController方法返回xml - @RestController public class MCSController { . . @RequestMapping(value = "/encoders", method = { RequestMethod.GET }, produces = { MediaType.APPLICATION_JSON... -
1 votesanswersviews
关于Swagger API的建议
我正在使用Java 8使用SpringBoot和Spring REST服务构建API . 我刚刚发现了Swagger API,现在我想使我的API Swagger兼容 . 到目前为止,我读到,Swagger是一个记录您的APIS的工具,但也提供了从规范生成客户端和服务器代码的功能(v2中的swagger.json),以及与您的API交互的漂亮的Web界面 . 现在,我想了解一些关于如何继续的建议,... -
2 votesanswersviews
上传POJO集,JsonMappingException已经有id的POJO
我尝试上传一组POJO(Snp),它们与另一个POJO(用户)具有多对一,一对多的双向关系 . 但是当我尝试将请求中包含以下正文的POJO集(从我的客户端上传到spring boot rest api)时: 请求正文:[{“id”:0,“snp”:“AMg =”,“owner”:null},{“id”:0,“snp”:“ASw =”,“owner”:null} ,{ “ID”:0, “SNP”:... -
2 votesanswersviews
外键未在Spring Rest应用程序中保存
我正在尝试使用Spring Data JPA实现双向一对多关系 . 我已经创建了用于保存和获取数据的测试用例,并且映射中没有问题,并且数据被保存在两个表中 . 但是当我尝试通过点击Post请求来创建数据时,外键没有被保存 . 客户和电话之间的映射是双向的一对多 . 以下是我的代码 . 1)包com.jwt.onetomany; import org.springframework.boot.Sp... -
1 votesanswersviews
在Spring启动应用程序的Spring休息中使用MockMVC测试put方法失败
我正试图在Spring启动应用程序的Spring休息中使用MockMVC来测试我的其余控制器类的put方法 . 测试总是失败给我这个错误 java.lang.AssertionError: Status expected:<200> but was:<400> 下面是其他控制器类 package com.store.rest.controller; import java... -
0 votesanswersviews
Spring JPA中的通用存储库
我们正在开发一个包含大量数据库表的Restful项目 . 虽然表上的操作几乎相同,主要是INSERT / UPDATE / DELETE / FETCH . 我的问题是:我们是否必须为我们创建的每个实体(Domain类)创建一个存储库(扩展JpaRepository),或者可以选择创建一个GenericRepository来处理所有实体的所有上述功能?即所有人的单一GenericRepositor... -
0 votesanswersviews
当响应头内容类型设置为json时,Spring引导控制器返回xml
我有2个 Spring 季休息服务 . 一个是json内容的制作者,另一个是消费者 . 生产环境 者对控制器操作的相关代码如下: @RequestMapping(value = "/cars", method = RequestMethod.POST) public ResponseEntity<Cars> getCars(..methods params...){... -
1 votesanswersviews
当使用spring boot在子表中填充数据时,已经为此响应调用了getOutputStream()
我正在使用spring boot 1.5.10和spring rest来开发一些休息服务我在产品和服务之间有一对多关系 . 当我在服务表中填写数据并访问获取所有产品的服务时(http://localhost:8080/user/products)给我这个例外: 引起:java.lang.IllegalStateException:已经为此响应调用了getOutputStream() . 并且重... -
1 votesanswersviews
springboot嵌入式tomcat Acceptor线程缺失
我们使用带有嵌入式tomcat的springboot 1.3.3.RELEASE . 该服务使用java 1.8.0_45在redhat Linux 2.6.32(64位)上运行 . 在我们的加载环境中,我们注意到服务器已启动(java VM仍在运行)并响应非HTTP请求,但是通过SpringMVC Rest公开的HTTP请求不起作用,我们得到超时 . 在比较 Health 系统和不 Heal... -
3 votesanswersviews
spring boot:将REST与静态内容分开
我正在使用spring-boot-starter-data-rest和spring-boot-starter-web . 我使用CrudRepository创建了一个简单的项目,让spring boot生成其余的请求映射 . 现在,我想添加一个客户端 - 进行其余的调用 - 生活在 ./ 之下 . 因此,我正在尝试使用 /api rest calls (and only those!) 的路径... -
1 votesanswersviews
Spring boot PATCH
正如我阅读文档(https://spring.io/guides/gs/accessing-data-rest/) PUT替换整个记录 . 未提供的字段将替换为null . PATCH可用于更新项的子集 . 所以,我尝试使用PATCH为我的用户实体有2个字段(姓名和姓氏) @RequestMapping(path="/user/{id}", method = Reques... -
0 votesanswersviews
基于Spring OAuth2安全令牌,更新Principal
我在我的API服务器(Rest API)中使用Spring Boot和OAuth2基于令牌的身份验证 . 通过调用"/oauth/token" API创建令牌 . 针对此生成的OAuth令牌,用户详细信息已映射 @AuthenticationPrincipal User user ,我用它来显示登录的用户详细信息 . 但是我想在登录用户更新他的数据时更新这些数据 . 注意 - ... -
1 votesanswersviews
spring CORS和angular not working:HTTP状态码403错误
我是角度和 spring 安全的新手 . 当我尝试使用基本身份验证从角度登录表单页面登录到其余 endpoints 时,我遇到CORS问题 . 我的Angular代码在http://localhost:4200上运行,而休息终点在http://localhost:8181上运行 . 我的angular login-form尝试向我在登录控制器中指定的http://localhost:8181/to... -
2 votesanswersviews
Spring 季REST与长轮询
在我的应用程序中,我需要实现一些功能,确保如果客户端发出GET请求,应用程序将保留此请求,直到数据库中发生某些更改,并且还可以设置最大保持时间 . 例如: 用户发出GET请求,请求将保持20秒 . 如果在这20秒内数据库发生了某些变化,应用程序会发布带有所需数据的请求,否则应用程序保持请求20秒 . 我决定使用长轮询 . 在我的应用程序中,我也使用Spring Boot . 你能告诉我是否可以用S... -
2 votesanswersviews
通过spring security oauth2实现MultiFactor autentication
我正试图通过spring oauth2实现双因素身份验证 . 细节: 服务器端 - REST UI - 角度 Oauth2设置: 内存客户端很少,一个用于ui "grant_type"是密码 令牌默认(承载) 令牌默认路径(/ oauth / token) 我怎么看? 1)我通过角色PRE_AUTH的用户/客户端详细信息获取令牌 2)监听成功... -
122 votesanswersviews
Spring Boot - 如何在一个地方记录所有具有异常的请求和响应?
我正在用 spring 靴做休息api . 我需要使用输入参数(使用方法,例如GET,POST等),请求路径,查询字符串,此请求的相应类方法,以及此操作的响应,成功和错误来记录所有请求 . 举个例子: 成功要求: http://example.com/api/users/1 日志应该看起来像这样: { HttpStatus: 200, path: "api/users/1&... -
0 votesanswersviews
SPRING - REST模板 - 使用文件输入流和其他原始数据上传文件
我知道这已经讨论了很多次了,我在Google / Stackoverflow上搜索了很多,但似乎无法让它运行起来 . 我有一个Spring MVC Web应用程序,JSP发送媒体文件和一些文本字段,控制器捕获输入流和其他表单数据(一些文本字段),并创建一个FileUploadRequest类型的POJO对象 . 必须将完整数据(文件文本字段)原样传递给另一个服务(第三方服务)以进行上载 . 我使用...