腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
JSR303
中
的
Spring
Data
REST
返回
RepositoryConstraintViolationException
而
不是
ConstraintViolationException
、
、
、
我使用
的
是
Spring
Boot 2.2.5、
Spring
DATA
REST
、
Spring
HATEOAS、Hibernate。当我使用带有一些验证错误
的
SDR端点(假设我对实体执行POST或补丁)时,我得到
的
是<code>D0</code>
而
不是
<code>D1</code>。在我
的
pom
中
: <code
浏览 25
提问于2020-03-18
得票数 0
2
回答
在
spring
-
data
-
rest
中使用验证器会
返回
http 500
而
不是
400
、
、
我正在尝试使用
spring
-
data
-
rest
中
的
验证。在文档
中
,您只需要使验证器可用,我已经让它工作了,但是当验证约束被成功捕获/处理时,我会得到一个带有堆栈跟踪
的
500错误页面。在config类
中
,它有一个validationExceptionHandler,看起来它应该得到这样
的
验证错误,
返回
400
而
不是
500。它也是一个延迟加载
的
bean。 我<
浏览 0
提问于2014-02-26
得票数 12
2
回答
Spring
数据依赖于验证
、
、
我使用@RepositoryRestResource来创建
REST
,这避免了像@RestController那样手动编写代码,并给出了一个很好
的
HATEOAS响应。但是,现在我添加到实体
中
的
验证不起作用,更确切地说,我得到了500响应代码
而
不是
400响应代码。我尝试使用@ControllerAdvice + @ExceptionHandler来捕获
ConstraintViolationException
,但是它似乎是以前捕获
的
,抛出
的
浏览 1
提问于2020-01-28
得票数 0
回答已采纳
2
回答
kotlin数据类+ bean验证jsr 303
、
、
、
、
我正在尝试让Kotlin在
spring
-
data
-
rest
项目中使用
JSR303
验证。给定以下数据类声明: @Id val name: String@Size注释在这里没有作用,它使我能够保存一个名称为1个字符
的
用
浏览 1
提问于2016-03-07
得票数 63
回答已采纳
1
回答
如何处理持久化前使用Hibernate验证
的
内@Entity类
中
的
Spring
BindingResult异常
、
、
、
Bean1和Bean2有不同
的
JSR303
注释验证器。} class Bean2 {} 我
的
任务是验证内部Bean2。所以,我甚至没有来自Bean2
的
任何验证异常,因为
Spring
不处理它们,Hibernate抛出它们。我可以创建类似于DTO
的
内容,并对它们进行验证,如果将其标记为@ Bean2DTO,内部将得到验证,
而
Hibernate
浏览 0
提问于2013-08-20
得票数 2
回答已采纳
1
回答
rest
控制器param
的
弹簧验证不起作用
、
、
我有这样
的
控制器处理程序:@ApiOperationproduct) { return new ResponseEntity(HttpStatus.OK);我
的
想法是注释这是我
的
带有约束验证
的
注释 @Target({ METHOD, FIELD, ANNOTATION_TYPE,
浏览 1
提问于2016-10-05
得票数 3
2
回答
Spring
Data
REST
返回
EmptyCollectionEmbeddedWrapper
而
不是
空集合
、
、
我正在开发一个基于
Spring
Data
REST
的
服务。因为我们使用swagger (通过SpringFox生成)来创建前端代码,所以我不得不停用HAL格式
的
返回
,但有一个例外。如果请求
的
结果是一个空列表,则响应如下所示"links": [ "rel": "self", "href": "http://loca
浏览 5
提问于2017-08-09
得票数 4
2
回答
Spring
数据
Rest
- Bean验证不应用于PUT方法?
、
、
、
、
我有一个域类定义如下@Entity @GeneratedValue(strategy = GenerationType.IDENTITYcityName时,我得到了一个
ConstraintViolationException
,但是当我向没有cityName
的
端点http://localhost:8080/cities/1发送PUT请求时,我得到了下面的异常,
而
不是
Constrai
浏览 7
提问于2017-05-11
得票数 1
3
回答
Hibernate验证器验证时间
、
、
、
、
DAO
中
的
保存或更新操作之前,验证似乎会发生。这意味着,直到服务方法
返回
并在此连接点之后才抛出来自bean验证
的
ConstraintViolationException
。我
的
证据是,不包含任何dao服务方法。我编写
的
代码
的
第一个方法显示在但这是servlet名称<e
浏览 3
提问于2014-01-18
得票数 0
3
回答
如何在失败时打印验证错误?
、
、
、
return ResponseEntity.status( HttpStatus.FORBIDDEN ).build();例如,如果pass为null,则会出现验证错误,并且在不调用我
的
控制器
的
情况下将发生然而,这400没有内容,是否可以将控制器输出作为内容,以便API
的
使用者知道造成问题
的
原因?--理想情况下,我不会在控制器方法
中
这样做,这样所有控制器都会发生吗?我能够在
spring
数据
rest
中
获得这种行为,如下所示,但我希望它
浏览 3
提问于2016-08-26
得票数 3
2
回答
Spring
数据
rest
验证+异常映射程序:混淆
、
、
我正在使用
Spring
数据
Rest
,一切都进行得很顺利。{ "baz": "
浏览 4
提问于2016-04-05
得票数 2
回答已采纳
2
回答
Hibernate --是否有任何方法可以获取违反约束
的
列
的
名称?
、
、
、
当违反约束时,将引发
ConstraintViolationException
。我希望能够以某种方式跟踪违反约束
的
列。Java
中
的
ConstraintViolationException
"javax.validation.ConstraintViolation“有一个方法"getConstraintViolations我现在唯一
的
选择是分析通过调用“getConstraintName()”
返回
的
字符串:
constrain
浏览 2
提问于2020-05-02
得票数 3
回答已采纳
1
回答
春季数据
Rest
:当4xx预期出现500错误时
考虑到以下实体,当我“发布”"TrainerProfile“
的
一个新实体并在"Location”
中
遗漏一些@NotNull参数时,我将得到一个包含在JSON
中
的
堆栈跟踪,
而
不是
400个错误
的
有用信息。"location": { }我看到以下日志: javax.validation.
ConstraintViolationExcep
浏览 5
提问于2020-06-16
得票数 0
回答已采纳
1
回答
spring
3支持文件上传
的
自动表单域验证
、
我将
JSR303
验证与hibernate验证器结合使用,通过在控制器方法上指定@Valid来自动验证字段。验证运行得很好。我知道在表单
中
添加了一个上传字段,并添加了一个@RequestParam(“文件”)作为MultipartFile文件。如果我删除@Valid注释,我会得到带有所有验证冲突
的
javax.validation.
ConstraintViolationException
,状态为500。我使用
的
是
Spring
3.2 <form ac
浏览 0
提问于2013-01-29
得票数 1
回答已采纳
5
回答
基于JSR-303
的
方法参数验证
、
、
我面临
的
最大挑战是如何在每个方法
中
获得一个验证器。在
Spring
3
中
,这
不是
意味着我必须用LocalValidatorFactoryBean注入几乎每个类吗 谢谢!
浏览 3
提问于2010-12-13
得票数 10
回答已采纳
1
回答
@Valid不适用于jax rs和springboot
、
、
、
、
当我试图在
spring
-boot
rest
应用程序
中
实现自定义异常处理时,我得到了NotFoundException。当我使用MVC (使用@ControllerAdvice)注释时,代码工作得很好,但不确定当我发送
的
数据违反了entity(pojo类)中提到
的
约束时,它只抛出NotFoundException (对于所有验证失败),
而
不抛出MethodViolationException或
ConstraintViolationException
我无法发送该特定违规<
浏览 21
提问于2018-12-28
得票数 0
1
回答
事务性服务
中
的
ConstraintViolationException
无回滚
、
、
我有一个用@Transactional注释
的
名为add()
的
服务方法。我调用它,但是当
ConstraintViolationException
出现在相应
的
DAO方法
中
时,即使我指定不回滚,它也会回滚事务。我预计
ConstraintViolationException
会被捕获,
而
不是
NotFoundException checked异常会被抛出。
ConstraintViolationException
?我使用
的
是<em
浏览 2
提问于2012-12-08
得票数 3
回答已采纳
6
回答
requestBody上
的
Spring
boot @Valid in控制器方法不起作用
、
、
、
我正在尝试验证一个由@Valid注释
的
@RestController
中
的
@Valid注释注释
的
简单请求正文。验证在请求
中
的
原语变量上工作正常(在下面的例子
中
在年龄上),但在pojo请求正文上不起作用。@Valid注释对请求body Person类没有影响(即控制器接受空白姓名和年龄在18岁以下)。validation error"} @NotBlank、@Min和@Valid批注来自以下依赖项: implementation("
浏览 204
提问于2020-05-25
得票数 7
回答已采纳
7
回答
Spring
数据
REST
- HAL浏览器-
返回
HAL浏览器HTML
而
不是
API根
、
、
、
、
我正在查看
Spring
数据
REST
,特别是HAL浏览器。我一直在关注
的
文档。我
的
问题是,
不是
这个页面显示了我
的
API
的
根
的
详细信息,而是试图显示自己。例如,响应体部分
中
包含HAL浏览器
的
HTML,
而
不是
my
中
的
JSON。 我不确定我是否在我
的
设置
中
做错了什么-它是相当
的
香草(完整<em
浏览 5
提问于2016-08-20
得票数 3
回答已采纳
1
回答
如何用JPA自动启用bean验证器?
、
、
我有一个与JPA一起
的
spring
申请。我正在使用
JSR303
303-Bean验证框架。 如果您使用
的
是JPA 2,
而
Hibernate Validator位于类路径
中
,则JPA2规范要求启用Bean验证。 文档中所说
的
是正确
的
,
jsr303
的
工作就像预期
的
那样。我
的
单元测试是弹簧启动
的
,所以自动装配应该能工作。问题是我不能自动创建
浏览 1
提问于2013-12-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Controller 层代码就该这么写,简洁又优雅!
Spring Boot与Kotlin使用Spring Data Rest创建HAL风格Restful接口
SSM实现简单的CRUD技术分析
使用 spring data rest 快速构建 restful api,再也不用加班了
和 if else说再见,SpringBoot 这样做参数校验才足够优雅!
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券