19得票2回答
当Spring RestController中的验证失败时,应该抛出什么类型的异常?

在Spring的RestController中,我通过将相应的方法参数注释为@Valid或@Validated来对RequestBody进行输入验证。有些其他的验证只能在处理传入数据后执行。我的问题是,应该使用什么类型的异常才能类似于@Valid注释抛出的异常,并且如何从验证结果构造此异常。以...

19得票5回答
Spring Boot RestController类中出现content type 'text/plain;charset=UTF-8'不受支持的错误。

我有一个Spring Boot应用程序中的以下@RestController:@Data @RestController public class Hello { @Autowired private ResturantExpensesRepo repo; @Req...

19得票7回答
Spring上传文件大小限制错误

我正在使用Spring Boot,可以发送小于1MB的图片,但是当我使用大于1MB的图片进行POST请求时,会出现以下错误: Maximum upload size exceeded; nested exception is java.lang.IllegalStateException:o...

18得票1回答
使用Spring @RestController处理带有ZonedDateTime参数的HTTP GET请求

我正在创建一个接收日期并在服务器端进行一些筛选的终端。代码如下:@RequestMapping( value = "/test", method = RequestMethod.GET, produces = {MediaType.APPLICA...

17得票7回答
使用spring-boot时出现一对多关系的无限循环问题

在一个 REST 应用程序中,我使用 Spring Boot 和 JPA。我有一个名为 Lodger 的类。@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "lodger") private Li...

17得票12回答
Spring文件上传 - '所需的请求部分不存在'

我试图向我的控制器发送POST请求,但除非我决定使用JSON,否则无法传递任何类型的参数。 我的目标是将一个字符串和一个文件传递给我的控制器,但我一直收到“需要请求部分'xxx'不存在”的错误。@RestController public class ConfigurationControll...

16得票2回答
除了使用@RequestBody,Spring是否可以通过其他方式映射POST参数?

我正在使用@RestController处理一个所有请求都是POST请求的应用程序...从这篇文章中我了解到,你不能将单个post参数映射到单个方法参数,而是需要将所有参数包装在一个对象中,然后将此对象作为带有@RequestBody注释的方法参数。 @RequestMapping(valu...

16得票4回答
Spring 5 WebFlux中的缓存

有没有办法在Spring 5中缓存来自WebClient的Flux?我尝试过这个,但没有缓存任何内容。@RestController @SpringBootApplication @EnableCaching public class GatewayApplication { @PostM...

16得票3回答
如何在Spring Data REST中从页面获取列表

我正在使用 JPARespository 完成所有的 CRUD 操作。 最近,我想要实现排序,所以我使用了 Pagable。 问题是,我希望存储库方法返回 List 对象,因为我在服务层中使用它们。 我该如何实现这一点?有没有办法将这些 Page 对象转换为 List?

16得票2回答
Spring Boot RestController,错误状态响应体,错误信息为空。

我希望在我的Spring Boot RestController中,通过抛出自定义异常来将自定义错误消息传递给响应体。我正在按照https://dzone.com/articles/spring-rest-service-exception-handling-1上的指南进行操作。 以下是我的代...