![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
参数校验
解决参数校验,主要是使用注解校验参数中遇到的问题
eaststar7
这个作者很懒,什么都没留下…
展开
-
出现javax.validation.ValidationException: HV000183: Unable to initialize ‘javax.el.ExpressionFactory‘
javax.validation.ValidationException: HV000183: Unable to initialize 'javax.el.ExpressionFactory'. Check that you have the EL dependencies on the classpath, or use ParameterMessageInterpolator instead原创 2022-01-19 15:30:25 · 7355 阅读 · 0 评论 -
hibernate-validator校验@NotNull可以校验,其余的注解@NotBlank、@NotEmpty都无效
最近使用hibernate-validator校验请求信息中不符合接口规范的参数maven如下: <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>6.1.5.Final</version> </dependency>原创 2021-11-17 21:40:21 · 970 阅读 · 0 评论 -
@Valid、@Validated注解校验字段本机(windows,idea)调试有效,部署到服务器(linux)无效问题
今天终于把这个问题解决了,记录庆祝一下。这周一,把开发完成的代码(本地调试通过的)部署到开发环境服务主机上。模拟调用发现要求非空的字段(customerId)竟然没有被校验住,导致抛出了业务异常,没有抛出参数异常。@NotBlank(message = “客户编码不能为空”)private String customerId;这个问题从周一 一直困扰到今天早上。在网上查询的大部分的说法都是方法入参前没有加@valid(或@validated),如下图:但我代码中的确是有的;也不是嵌套的对象,就原创 2020-09-17 21:04:52 · 1022 阅读 · 1 评论 -
hibernate-validator校验that is not native or abstract in class file javax/persistence/Persistence异常
最近使用hibernate-validator校验请求信息中不符合接口规范的参数maven如下: <dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>6.1.5.Final</version> </dependency>原创 2021-11-17 21:41:05 · 543 阅读 · 0 评论